Cambridge Illustrated History of the World's Science Collections

543 pages paperback

fiction history science informative medium-paced