PHP and MySQL by Example - Quigley; Gargenta