Books by John Brown (1810-1882)