Programmable Logic Controllers by Colin Simpson