Author: Wolfgang Merkle