PHP 5. Практика создания web-сайтов
Кузнецов Максим Валерьевич