Speculative Japan

292 pages 2012

fiction thriller challenging slow-paced