Internet and web technologies - Kamal, Raj (Tata McGraw-Hill, 2002)