Author: Holmes, Edward, 1797-1859.