Internet technologies at work - Hofstetter, Fred T (McGraw - Hill, 2005)