This 382-pages book by A.G. Riddle was published in 2019 by Ad Astra. It would take roughly 8 hours to read.