Matt Doyle, “Beginning PHP 5.3,” John Wiley & Sons, 2020.