Author: Johns, Ray and DeMarche, David F. (Foreword By Robert H. MacRae)