Charles Keegan

3 books

391 pages first pub 2001 (editions)

fiction fantasy science fiction adventurous fast-paced

464 pages first pub 1990 (editions)

fiction fantasy adventurous dark mysterious slow-paced

397 pages first pub 1990 (editions)

fiction fantasy adventurous dark mysterious medium-paced
More...