8 books
1997 pub |425 pages
An Arthur Beauchamp Novel
2005 pub |458 pages
2008 pub |432 pages
2009 pub |408 pages
2011 pub |440 pages
2015 pub |322 pages
2017 pub |396 pages
2021 pub |592 pages