OBNB doesn't sell books, but you may be able to find a copy at one of these websites:
Majuba, 1881 : the hill of destiny by Ian Castle. ISBN 1855325039. Published by Osprey Military in 1996. Publication and catalogue information, links to buy online and reader comments.