apricotjoy's current reads
12 books

256 pages • 2017 • 46 editions

nonfiction philosophy science challenging informative reflective slow-paced

517 pages • 1887 • 68 editions

fiction classics historical reflective slow-paced