Author: Andrew Geer;  Foreword  O.P. Smith