Learning PHP 5
A Pain-Free Introduction to Building Interactive Web Sites