Foundations of information technology - Yadav, D.S (New Age International (P) Limited, Publishers, 2001)