Author: Jochen Taaks and Karsten Kemmer