Programmable logic controllers an introduction - Bolton, W. (Newnes, 2000)