I recommend Sanderson to the nth degree. N being whatever you like, because he friggin rocks. This novel rocks and I'm now convinced the man can't write a bad book. I read it through audio, but it didn't matter. The diagrams that were so essential to the action were still very clear and fascinating. Again, his magic systems soar. It was a near perfect win.