A First course in computers - Saxena, Sanjay (Vikas Pub, 2003)