Foundations of Fluid Mechanics