The Sea of Trolls by Nancy Farmer (Hardback)