A history of western science - Alioto, Anthony M. 1950- (Prentice Hall, 1993)