fundamentals of computers - Rajaraman , V. (Prentice hall of India New Delhi, 2006)