© Design and Technology by James Garrett, published by Cambridge University Press, 1991, ISBN 052136969X