Author: Peter Colin 1810-1876 Campbell