James, Peter

Ancient inventions by Peter James and Nick Thorpe - New York Ballantine Books 1994 - xxi, 672p.

0345401026

609 / N942