Design engineering - Cather, Harry (Butterworth Heinemann, 2001)