Solenoid Control, Testing, and Servicing by Robert Haney