Author: Gray, Louis Herbert, Hastings, James, Selbie, John Alexander