Mastering PLC Programming: The software engineering survival guide to automation programmingM. T. White
PLCs for Beginners: An introductory guide to building robust PLC programs with Structured Text languageM. T. White