INTERNET AND WEB TECHNOLOGIES - KAMAL, RAJ (MCGRAW HILL, 2015.)