ramified natural theology