Learning PHP, MySQL & JavaScript a step-by-step guide to creating dynamic websites. - Nixon, Robin. (O'REILLY MEDIA, 2021)