http://empslocal.ex.ac.uk/people/staff/gv219/codes/index.html
First Edition of the book
https://www.gfd-dennou.org/arch/fdeps/2005-11-08/vallis/src/vallis-aofd.pdf
Second Edition
https://empslocal.ex.ac.uk/people/staff/gv219/aofd/aofd-sample.pdf