Author: Barton H. Barbour (writer) Ben Nighthorse Campbell(Foreward)