Author: blandford harold palmer and f.g