Kevin O'Donnell Jr.

48 books

242 pages 1979

fiction science fiction adventurous challenging slow-paced

216 pages 1981

fiction fantasy science fiction adventurous medium-paced

331 pages 1993

fiction science fiction short stories adventurous slow-paced

520 pages 1982

fiction fantasy science fiction short stories challenging funny informative slow-paced

232 pages 1982

fiction fantasy science fiction adventurous slow-paced

336 pages paperback 1983

fiction science fiction adventurous medium-paced

223 pages paperback

nonfiction history religion informative medium-paced

64 pages paperback

nonfiction religion informative medium-paced

348 pages paperback 1986

180 pages 1976 not a book

informative inspiring medium-paced