Nature, knowledge and God;: An introduction to Thomistic philosophy