Treatise on Natural Philosophy - Thomson, William (Cambridge University Press NEW YORK, 2009)