Although the mathematical prerequisites are few, it is not, I think, a text that one can easily slip into halfway through: on the other hand, it does contain a lot of useful material and will be worth the effort necessary to master it. Mathematical Reviews