Lots of good reference here. I'll just add Rifles for Africa by Gregor Woods.
Amazing how many of the previously mentioned books are on my shelf.


I am continually astounded at how quickly people make up their minds on little evidence or none at all.
Jack O'Connor