Higher National Engineering by Mike Tooley & Lloyd Dingle