merlot58 5/11/2015
This is a hard book to get through, worth it, though. Tons of characters and lots of battles.