Callum Hopkins (2020). Jump Start PHP. SitePoint.