Author: william diamond & frank h. reinsch