10 books
480 pages
1987 pub |394 pages
1988 pub |365 pages
A Novel
1990 pub |464 pages
1998 pub |483 pages
2003 pub |416 pages
2007 pub |401 pages
2009 pub |352 pages
2011 pub |35 pages
2013 pub |432 pages