A review by ceeferg
The Seven Basic Plots: Why We Tell Stories by Christopher Booker

challenging informative reflective medium-paced

5.0