Programmable logic controllers : hardware and programming - Rabiee, Max (Goodheart-Wilcox, 2002)