Introduction To Programmable Logic Controllers by Gary a Dunning