Read all these books mentioned and then some. Unless you want to learn the basics, almost all the books give the same idea. Yes, the presentation may be different, and explanation may be better, but ultimately you learn the strategies. I have found lot of sites and blogs for free giving the similar insight. No, I am not undervaluing these books, just that they are great for understanding the basic or advanced concepts.
What I see missing is the next step - managing the trade. You may know all the basics, the Greeks, and in between. But the hard and difficult part is to know what to do when RUT drops 25 points? There are some books suggesting stock trade management, but Options trading is different, and this gap needs to be filled. CBOE has good webinars, Dan Sheridan shines there, and I heard that Dan is about to release a book on Managing the trade. However, I don't think the book is out yet. May be there are some and I am not aware of some other books.