Max Planck Society
In 2005 he won the Zülch Prize of the Max Planck Society.