Fundamentals of computer hardware - Mandeep S. Bhatia (Cyber tech publications, 2007)