Робин Никсон - Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5, 3-е изд - 2015.pdf / Облако Mail.ru
Произошла ошибка, попробуйте перезагрузить страницу или воспользуйтесь сервисом позже.