Fundamentals of microprocessors and microcomputers - Badri Ram (2012)