Norton, Peter Introduction to Computers - 6th - New Delhi Tata McGraw Hill 2006 - xxv+609 ISBN: 70593744