Rediscovering The Principles Of Nature: An Explication Of St. Thomas Aquinas'S Hylomorphic Doctrine And A Defense Of This Doctrine Against Some Ancient And Modern Objections