Ranger's apprentice - Flanagan, John (Random House Australia Pty Ltd, 2008)