Author: Helmut Rehder & Freeman Twaddell