Author: J.H. Allen and J.B. Greenough.