Author: Buist, Robert, 1805-1880.