Cnoidal Electron Holes - long version (review)