Programmable logic controllers - PETRUZELLA, Frank D. (McGraw Hill Education, 2017)