Library of Wales

272 pages 1970

fiction contemporary dark tense slow-paced

390 pages paperback

fiction historical emotional medium-paced

250 pages 2012

fiction mysterious slow-paced