Applied Hydraulics in Engineering by Henry M. Morris; James M. Wiggert

This textbook covers a lot of ground without feeling overwhelming.