Elves, Dragons, Shapeshifters, and Dwarves. J.R.R. Tolkien and Percy Jackson Fans will love this epic coming of age fantasy.