Neutral Rights and Obligations in the Anglo-Boer War by Campbell, Robert Granville
 is a Project Gutenberg book, now on Github.