Author: Graham , Palmer H and John , F. Wallace