Junior Spirit is a boy living on a rez that believes he is being held back. So he decides to go to a white school 22 miles away, begging rides, hitching and sometimes walking to make it work. His Indian friends shun him and he has to work hard to fit in his new school. Trying to balance both worlds. And grow up at the same time. The character is a cartoonist as well and the cartoons in the book are great.