John Coplestone - English priest and academic (1623-1689)