Raj Kamal Digital Systems Principles and Design - New Delhi Tata McGraw Hill 2003 - 776 ISBN: 9788131768792