Computer applications in hydraulic engineering: connecting theory to practice (Haestad, 2004)