Introduction to microprocessors - Mathur, Aditya