General engineering science - Besanko, R.J (Oxford University, 1970)