Keith Smith is a retired computer consultant with a long-standing interest in South African military history. He has published several books on the subject, including Harry Smith’s...view moreKeith Smith is a retired computer consultant with a long-standing interest in South African military history. He has published several books on the subject, including Harry Smith’s Last Throw, also published by Frontline Books.view less