https://www.gov.nl.ca/ecc/files/waterres-training-adww-2012-05-jim-scribner.pdf