Programmable Controllers - Johnson David G (New York, 1987)