I've taken this down to re-write it, content may appear soon.
I have another website at:
http://www.warwick.ac.uk/go/adamkelly/