Having bought this book for a course covering financial derivatives, I found it extremely helpful in analysing the fundamental issues involved in pricing futures correctly.
After covering this topic fully it then became relatively simple to follow the understanding of pricing options, first through binomial trees, which then developed further into the Black-Scholes. The chapter on Exotic Options is more general and less in depth due to the complexities involved but it will give you a good insight into the financial products available.
I'd recommend this book to anyone who is new to the topic of futures and options. You'll be left with a solid understanding of the different financial derivatives available, as well as how to price them.