General engineering - Johnson C. M.; Johnson D. (Vaughan James, 1992)