Mastering The Internet by William Buchanan, Richard Lander & Ian Shircore