The last American Puritan : the life of Increase Mather, 1639-1723