Peter, Norton Introduction to Computers - 6/e - New Delhi McGraw Hill 2006 - xxv, 604 ISBN: 9780070593749