http://www.informatik.fernuni-hagen.de/import/pi3/jens/pubs/Pilgrim05c%20GEF%20Step-By-Step%20Tutorial.pdf