Spies in Canaan - David Park

'It is seldom that one can say a book is perfect, but this is as close as I've seen in a very long…