The Little puppet boy - Riordan, James (White wolves series, 2007)