William Cave — English cleric and scholar (1637–1713)