Author: by Tristan Needham (Author)( 1st Edition) (Oxford University Press) (Paperback)