I agree with all the recommendations so far (McMillan, Hull, Sinclair, Bennett (amazing), Natenberg, Cottle) and would only add "How to calculate Option Prices and their Greeks" by Pierino Ursone. It has helped me a lot to be able to do very quick calculations and estimations instantly without...