Scan barcode
A review by mjkienbaum
100 of the Worst Ideas in History: Humanity's Thundering Brainstorms Turned Blundering Brain Farts by Eric Kasum, Michael Smith
lighthearted
fast-paced
2.0