Understanding Fluid Dynamics