Not a book, but here's how I would do it.
Depending my time-frame (the time I'm planning to hold the stock), I would choose the expiration month or year, and depending on the price I want to hedge my loss in, I would choose the strike, accordingly.
For instance, I'm long C at $3, I'm planning to hold it for a year, but afraid it's going to drop, I would buy 2.50 put options expiring on Jan '11.