The Mathematical Mechanic: Using Physical Reasoning to Solve Problems - Mark Levi