Books by William Black (1841-1898)