Higher national engineering - Tooley, Mike (Newnes, 1999)