Notes by F. Kleefman and other documentation