Programming ControlLogix, Programmable Automation Controllers - Jon Stenerson (Delmar, 2009)