Ancient inventions - James, Peter; Thorpe, I. J. (O'Mara, 1995)