William Ames - English Protestant divine, philosopher, and controversialist