Martin Mahner, http://www.mahner.org
Stephan Jaekel, http://www.sjaekel.com/