Essentials of computer and network technology - Gill, Nasib Singh (New Delhi Khanna Book Publishing, 2000)