The Encyclopedia of how it works from abacus to zoom lens - Clarke, Donald (A & W Publishers, 1977)