Phil Horne rated The Siege of Macindaw: 4 stars

The Siege of Macindaw by John Flanagan (Ranger's Apprentice (6))
After years as a Ranger's apprentice, Will is now the protector of his first fief. Not long into his service, …
After years as a Ranger's apprentice, Will is now the protector of his first fief. Not long into his service, …