Advanced Engineering Fluid Mechanics, Second Edition