The Doom Stone - Paul Zindel

I remember now why I loved this book so much as a kid :)