Foundations of Fluid Mechanics with Applications: Problem Solving Using Mathematica® (Modern Birkhäuser Classics)