Fluid Mechanics Notes Advanced Level