33 books
1987 pub |416 pages
1988 pub |400 pages
1989 pub |528 pages
1990 pub |560 pages
1991 pub |512 pages
1992 pub |652 pages
1992 pub |554 pages
1993 pub |603 pages
1994 pub |496 pages
1996 pub |379 pages
1997 pub |448 pages
1998 pub |436 pages
1999 pub |555 pages
2001 pub |473 pages
2002 pub |496 pages
2003 pub |518 pages
2004 pub
2007 pub |432 pages
2008 pub |360 pages
2009 pub |321 pages
2010 pub |416 pages
2011 pub |400 pages
2012 pub |400 pages
2014 pub |407 pages
2015 pub |483 pages
2017 pub |400 pages
2018 pub |448 pages
2019 pub |437 pages
A Dreamland Thriller
2020 pub
2020 pub |432 pages
2021 pub |400 pages
2022 pub |400 pages
2023 pub |364 pages