Scan barcode
A review by shu_long
Talking Across the Divide: How to Communicate with People You Disagree with and Maybe Even Change the World by Justin Lee
5.0
A book I will return to.