Although the author is writing fiction, he does his homework and insists on the unfolding events being plausible. I applaud his efforts. The characters and story are both memorable and enjoyable. 10/10, will listen to again!