Nature, Knowledge And God: An Introduction To Thomistic Philosophy