Programmable Controllers - Thomas A Hughes (I. S. A North Carolina, 1989)