Drew Magary

12 books

444 pages paperback 2020

fiction science fiction adventurous challenging reflective fast-paced

245 pages hardcover 2013

nonfiction memoir emotional reflective fast-paced