Author: Teake Marten Pal