Digital System Design and Microprocessors - HAYES, John P. (Tata McGraw-Hill)