Just entering the business from a EE background so I am reading this book to get down terminology and concepts before reading John C. Hull. At first "selling short" sounded like something shady.
This book is written in a friendly, interesting style.
Requires some math background (high school algebra) and basic knowledge of statistics (Gaussian distribution).
I have been verifying all calculations. For the asking, I have written some programs to automate interest rate calculations and Black-Scholes (...).
Next I'll write a program to do the work of 100000 stockbrokers in finding and executing arbitrage/reverse arbitrage opportunities.