Microprocessors and Microcontroller - Kumar, N. Senthil