John Shrapnel

4 books

528 pages paperback 1320

fiction classics literary poetry adventurous challenging dark slow-paced

297 pages paperback 1984

fiction classics science fiction thriller adventurous dark mysterious medium-paced

missing duration info audio 2003

missing page info 2002

dark mysterious tense medium-paced