Fundamentals of Computers - Balaguruswamy, E (TATA McGraw-Hill Publishing Company Ltd., 2009)