Sanjoy Mahajan Street-fighting mathematics: The art of educated guessing and opportunistic problem solving bookStreet-fighting mathematics: The art of educated guessing and opportunistic problem solvingSanjoy MahajanCambridge, 2010