The Battle for Skandia (Ranger's Apprentice, #4) - John Flanagan
Best of the series so far...

Book 4 finally lived up to the reputation for awesomeness the Rangers Apprentice series seems to have. The first three books were carried by a fun, easy going story, but held back by annoying quirks in writing style. Either I was so engaged by this story that I didn't notice, or the writing finally got better. I guess it doesn't really matter, The Battle for Skandia was great!