Roger MacBride Allen

50 books

308 pages paperback 1995

fiction science fiction adventurous slow-paced

289 pages paperback 1995

fiction science fiction adventurous challenging medium-paced

496 pages 2000

fiction science fiction adventurous slow-paced

331 pages 1993

fiction science fiction short stories adventurous slow-paced

74 pages digital 1970

fiction classics fantasy funny medium-paced

246 pages 1999

fiction science fiction young adult challenging informative inspiring medium-paced

312 pages paperback 1993

fiction science fiction adventurous reflective slow-paced

320 pages paperback 1994

fiction fantasy science fiction adventurous medium-paced

320 pages paperback 1996

fiction science fiction adventurous mysterious reflective slow-paced

464 pages 2002

fiction science fiction adventurous slow-paced