duncanshaw's current reads
2 books

288 pages 2016

nonfiction travel emotional informative reflective medium-paced

402 pages hardcover 2009

fiction science fiction short stories adventurous challenging reflective slow-paced