The Transvaal from within A private record of Public Affairs third impression
Publisher: London William Heinemann
Published: 1899