Programmable logic controllers - Bolton, William (Elsevier, 2015)