Ranger's apprentice - Flanagan, John (The Penguin Group, 2010)