Peter Diamond Collections

704 pages paperback 2008

fiction mystery challenging informative slow-paced