Programming PHP - Lerdorf, Rasmus; Tatroe, Kevin (O'Reilly & Associates, Inc., 2002)