Broken Worlds: The Colors of Change
Jake, a teen-aged boy, is mysteriously transported to a fantastic land where magic is real.
With the help of his friends, Jake must find a way to get home and save the world from the evil sorcerer that brought him there; all while evading techno-magical hunters, and falling in love.
Jake's quest is fraught with danger, but the steam-powered bus ride to school is no picnic either. Can he survive?