Bolton, W. W. (2006). Programmable logic controllers. Elsevier, Amsterdam ; Boston, MA, 4th ed edition. Includes index.