From Natural Philosophy To The Sciences by David Cahan