Garratt, James Design and technology - Cambridge ; New York : Cambridge University Press - 319 p. ISBN: 9780521556071