english for electrical engineers - "mcallister, james . " (uk : longman, 1976)