7 Days by Deon Meyer, just finished this and while it's the middle of a series I enjoyed the characters. An understanding of South African politics certainly would help as would a familiarity with the lingo. Overall a good book