Learning PHP, MySQL & JavaScript a step-by-step guide to creating dynamic websites - Nixon, Robin