G D J Ph Arnold Lefftz Kamm Author