Author: trans Cary F. Baynes Hellmut Wilhelm