Author: Karfeld, Kurt Peter. Brook-Shepherd, Gordon,