John Shrapnel

3 books

297 pages first pub 1984 (editions)

fiction classics science fiction thriller adventurous dark mysterious medium-paced

missing duration info first pub 2003 (editions)

missing page info first pub 2002 (editions)

dark mysterious tense medium-paced