Digital Systems from gates to microprocessors - Bose, Sanjay (Vidhyanagar NEW AGE, 2007)