JB,
I would love to tell you "I have the answer!". We had "bad" sleepers too. I had that book and at least one other. I was desperate for a solution. Our first child needed "us" to help her sleep. The second one wanted her "binky", every couple of hours!!!
First I'll say I don't think all babies can sleep through the night without a feeding. However, you have to be realistic too. If he can't fall asleep without it - yes, it's a habit.
Secondly, think of the books as a recommendation, no "THE WORD". Your Mommy instincts know your child better than a generalization about all kids.
Finally, what is his daytime routine like? Does he seem to eat/nap normally during the day? What is YOUR bedtime routine for him? If he's sleeping much or eating too little during the day, THAT could be why he's up so much or so hungry at nighttime.
We found that ONE bottle at night/one nursing session was plenty. If you keep him "sucking" to fall asleep, you are going to create a problem because he'll expect that (A HABIT) and won't self sooth.
Next, after you've determined your daytime routine is fine and he's ready for sleeping at night make sure that your BEDTIME ROUTINE is low light, low noise, triggering his body to get ready for sleep. Just because the clock says "7pm" or whatever, HE doesn't know it's bedtime. Make sure he's tired for the night.
I think one of the biggest keys for us was when the pediatrician's office said that no kid has ever cried themselves to death. He's just upset and has no other way of showing it.
So my last bit of advice is this, don't clock watch. Put him down and walk away. HE WILL FALL ASLEEP, even if out of exhaustion. Then, if/when he wakes up at night, decide if you think he needs a bottle, maybe one time at night. Otherwise, you need to decide if you want to go in, or let him be.
Just remember, he's still small. I know the night wakings are inconvenient. But the "training" to get him to sleep though the night may take a while.
I sincerely hope you find the solution you are looking for. I also hope my input helps.
S