Scan barcode
A review by kevenwang
Upheaval: Turning Points for Nations in Crisis by Jared Diamond
4.0
Decent relevancy. Would not expect anything less from Diamond