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

challenging informative slow-paced

2.75