Commit of revision notes from the University of Cambridge CST.

These are known to contain many bugs. Patches accepted...
Merge branch 'master' of github.com:oc243/cst-revision