David Fisher

117 books

79 pages hardcover 1994

fiction emotional funny lighthearted medium-paced

160 pages digital 2014

missing page info 1992

emotional informative slow-paced

687 pages hardcover 1988

496 pages hardcover 2007

3 hours, 25 minutes audio 1981

fiction science fiction adventurous dark medium-paced

4 pages 1981

24 hours, 4 minutes audio

25 hours, 53 minutes audio 2019

fiction science fiction

207 pages paperback

fiction science fiction adventurous dark mysterious fast-paced