Canyons by Gary Paulsen
Canyons by