I agree that playing "by the book" doesn't always work. I'm fairly new to poker and have read several books and tried to play by the book. So I wait ... and wait ... and wait for a premium hand and duly raise etc. The problem I found is that even though you have AA tucked away nicely, players don't play like the book says. Instead they call with Q7, so when Q7 also hits the flop, it looks innocent enough so you fire a big bet. By the time the river has come and you've lost a large portion of your stack, you start to question the guy who called your big pre-flop raise with Q7, because the book said he shouldn't so it.
But lately I have started to change my style and loosen up a bit. I have made more money by playing 87 off suit than I have with AA ... and that is no lie. And the great thing about playing low connectors is that no-one believes what you have. I made a killing the other day when I called a pre-flop raise with 43 suited. The flop came down 334. The other guy went all in on the flop and I naturally called. He turned over AA with the turn and river not saving him. So I doubled my stack nicely (cash game too), but the tirade of abuse that came my way was incredible. I was a 'donk', and absolute joke, a waste of space, I need to read a book etc etc ... for calling with 43. Now I am not saying that you should play 43 all the time, but on this occasion the guy only did a raise of double the BB, trying to slow play and real players in. A substantial raise would have meant me throwing that hand away.
And indeed, a few weeks ago I wouldn't even contemplate playing 43 because I was told by 'Sklansky' not to.
So I 100% agree that books are a great starting point, but you do need to develop your own style