The scientific revolution challenge and promise - Elbers, Gerald W ed (Public Affairs Press, 1959)