Author: Walter John. joint author Buck