Programmable Logic Controllers by John R. Hackworth & Frederick D. Hackworth