Books by Alexander Mackenzie (1838-1898)