Calef, Robert,1648-1719.