Are you smart enough to work at Google? : fiendish puzzles and impossible interview questions from the world's top companies - Poundstone, William, 1955- (Oneworld, 2012)