A review by eirarangel
Are You Smart Enough to Work at Google? by William Poundstone

medium-paced

3.5