Programmable Logic Controllers, 6th Edition - Bolton, William (Newnes, 2015)