Foundations of information Technology 3rd Ed - Yadav, D.S. (New Delhi New Age International Publishers, 2006)