The Defence of Duffer's Drift by Swinton, Ernest Dunlop
 is a Project Gutenberg book, now on Github.