Introduction to microprocessors - Aditya P Mathur (TMH, 1998)