Ancient inventions - James P., Thorpe N. (Ballantine Books, 1995)