Science in the ancient world : from antiquity through the middle ages / - Lawson, Russell M.,