Programming ControlLogix® programmable automation controllers - Stenerson, Jon (Cengage Learning, 2009)