I have not read either of these books but 75% of my reading is nonfiction. I did look up both these books before answering your question and spent some time going through their respective reviews.
I would go with Blood on the Moon. The author seems to be well respected in his field and the...