A Band of Llamas by Kristine Hegre