I do sympathise with you - my 13 week baby still wakes sometimes in the night for a feed (once a night, if at all, but could be any time - earliest 3 am or latest 5 am - if she doesn't sleep through).
I have come back to work today and am feeling shattered and I was only woken once in the night at 5 am to feed the baby - she was back in her crib (awake) by 5:20 am so it wasn't too bad, but I know how awful it is to be waken during the night.
She is my third baby and I have found my other two (and this one, I hope) to be good sleepers - once they go through the night, that is more or less it cracked!
I definitely believe in the "controlled crying" part. Two weeks ago I started putting my baby in her crib (which is still in our room) at night awake so she could get used to going to sleep on her own. I find that if she has not fallen asleep within 5 minutes, she needs re-settling. Some people may not agree with me, but I then get her up (still in the darkened room), settle her in my arms until she stops strongly crying but then put her back in her crib, still awake. The most I have had to do this in one night is once, although sometimes she doesn't need re-settling at all.
Another good read I would recommend is the Penelope Leach (a well known midwife) Complete Guide to Childcare. It is written from a child's point of view - for example, regarding baby's waking in the night, she says that a "young baby" cannot make itself wake up on purpose just to annoy the parent, the same as an adult cannot consciously make themselves awake in the middle of the night. Even though both my other children have always been good sleepers, I got this book as a present when my second child (son) was born, and it is really such a good read, I cannot recommend it enough. It covers children from 0 to 5 years of age, and covers everything from feeding, sleeping, behaviour, general childcare, etc.