Fundamentals of microprocessors and microcomputers - Badri Ram (1996)