ENSC2001 essentials of fluid mechanics fundamentals and applications (McGraw Hill Australia, 2012)