Cotton, Robert, 1644-1717