Author: H. Peter Oberlindacher
Alternate names: Peter Oberlindacher