Principles Of Natural And Metaphysical Philosophy by Marshall Tufts