Author: Bernhard Spiegel ,  Albert Hardenberg