Author: john d. mcaulay william b. ragan