Computer fundamentals and information technology - Bangia, Ramesh (Firewall Media, 2008)