Garratt, James Design and technology - New York Cambridge University Press 1996 - 320 p. ISBN: 521648319