A rational millennium : Puritan utopias of seventeenth-century England and America