Alexandre Dulaunoy (original author) Nils Kuhnert (contributing author)