Beginning PHP5, Apache, and MySQL Web Development by Michael K. Glass, Gary Mailer, Jason Gerner, Jeremy Stolz, Yann Le Scouarnec, Elizabeth Naramore (Paperback, 2005)