Fluid Mechanics Foundations