Innovative teaching in engineering - edited by R.A. Smith (Ellis Horwood)