I have not yet completed this book - however, as someone outside of finance wanting to bridge a gap of knowledge in this area, I found this book to be the only one written in a clear and concise manner.
I've only had to re-read a couple of early sections to get over confusion and in the main found most topics sunk in pretty quickly.
In terms of pages for money, it's expensive. However, I'd rather pay for this and understand what's going on than have a 1000 page monster that serves as nothing more than confusion.
Would highly recommend this to anyone wishing to get an understand of derivatives and it's associated products. The fundamentals are actually clear once they sink in and you soon see how they relate to trading in the real world.