Fundamentals of computers - Rajaraman V. and Adabala , Neeharika (Delhi)