Donald R. Koepke (Author) Charles Fahey (Foreword)