Writing for the Internet by Bob Schaller, Robert C. Schaller & Craig Baehr