Learning PHP, MySQL, and JavaScript : [a Step-by-Step guide to creating dynamic websites] - Nixon, Robin (O'Reilly, 2009)