Author: Hellmuth Obara and Kassabaum.