Applied Hydraulics in Engineering by Henry M. Morris; James M. Wiggert This textbook covers a lot of ground without feeling overwhelming.