This is an online course, not a book, but it changed my understanding of finance. I studied Economics (initially) at university, and never found anything close to as useful as this class:
I'm halfway through, and I'm really impressed not only by the prof's preparation but methods. Very clear.