http://www.ccel.org/ccel/schaff/npnf104.iv.ix.html