Design and technology. - Garratt, James (Cambridge University Press, 1996)