Halt's Peril (Ranger's Apprentice Book 9) - John Flanagan

Will, you will survive this battle, but others may not be so lucky. You are on the trail of an evil…