Engineering Fluid Mechanics: Practice Problems with Solutions