Digital systems and microprocessors . - Padmanabhan T R (1983)