Foundations of information technology - Yadav, D. S. (New Age International Ltd., 2008)