keegan_leech's current reads
3 books

11 hours, 35 minutes audio 2023

fiction speculative fiction thriller challenging hopeful tense fast-paced

778 pages paperback 1945

nonfiction classics history philosophy challenging informative reflective slow-paced

6680 pages digital 2013

fiction fantasy science fiction adventurous dark tense fast-paced