Glass Rainbow, Paperback
James Burke
Circles: Fifty Round Trips Through History Technology Science Culture/James Burke