4 books
2011 pub |378 pages
2013 pub |348 pages
A Gabriel McRay Novel
2019 pub |450 pages
2020 pub |361 pages