Principles of Financial Engineering by Salih Neftci
The Download Now (link above) refers to the 2nd Edition (PDF)
The newer 3rd edition can be purchased here on Amazon.
This is David's review of the 2nd Edition:
The virtue of this book is (i) is does not require advanced mathematics in most...