Author: Thomas Campbell 1813-1882 Foster