source code

notes

http://giwww.essex.ac.uk/java/sofm/sofm.html