Microprocessor Architecture. Programming, And Applications - Gaonkar, Ramesh S (New Age International, 1995)