johnsj01's current reads
2 books

400 pages2024 29 editions

nonfiction psychology self help technology informative reflective medium-paced

592 pages2016 19 editions

nonfiction history race sociology challenging informative reflective slow-paced