http://www.fh-hamburg.de/rzbt/dankert/c_tutor.html