Fundamentals of information technology - Aggarwal, Amit (Cyber Tech Publications, 2005)