Codin' for the web a designer's guide to developing dynamic web sites - Wyke-Smith, Charles (New Riders, 2007)