Richard A. Carrigan

7 books

178 pages 1976

fiction science fiction adventurous challenging informative slow-paced

180 pages 1970 not a book

adventurous medium-paced

178 pages 1976

adventurous medium-paced

178 pages 1976

dark informative medium-paced

178 pages paperback 1976

178 pages paperback 1976

228 pages 1989

science informative medium-paced