This is a little better than the 3 I gave it, but not a 4. Good characters, nice plot. I see other reviewers marking it down because it was not like the other Pararescue books. If it was, I probably would not have read it, so I regard that as a plus. As a South African, though, several things rankled from early on, starting with - Bantu is not a language. It is a family of languages, of which Zulu is one of the most widely spoken members. So for Promise to switch from Zulu to Bantu does not make sense. Like switching from French to Romance Language. Just some basic Googling could have fixed that. There were several other similar problems. But he does get a lot right. And the basic message about the peril of the rhino is correct and very important. It's a good "guy's book", although too violent etc for younger teens.