Author: Hannay, James, 1842-1910.