Author: Hendrik Takens