Essentials Of Computers - Palanivelu & Raj (New Age International New Delhi, 2010)