Mark Richard Shinn

2 books

1091 pages first pub 2002 (editions)

876 pages first pub 2010 (editions)

informative lighthearted medium-paced