Hydraulics in Civil and Environmental Engineering - Andrew Chadwick (London CRC Press, 2013)