Mark Shanahan

4 books

224 pages hardcover

nonfiction history politics science technology informative medium-paced

1 pages 1995

fiction science fiction short stories mysterious reflective medium-paced

258 pages 2018

challenging informative medium-paced

258 pages digital