Moscow Trilogy

544 pages paperback 2008

fiction historical mystery mysterious fast-paced

416 pages hardcover 2017

fiction historical reflective fast-paced

480 pages paperback 2013

fiction historical mystery reflective slow-paced