This book covers the principal phenomena of fluid mechanics in a comprehensive and teachable manner. The level is aimed at the second course in fluid mechanics, as frequently taught at the senior undergraduate level, or at the first year graduate level.
The third textbook I used to prepare for my qualifier, it covers fluid mechanics. It does a great job going through everything, my only complaint is that the treatment of potential flow is different than the way I originally learned it.