Author: A. B. (Andrew Bruce) (1831-1902) Davidson