Hopefully this is not considered "Not programming related"...
I'm an experienced C/C++/Java programmer (Also many others, but not relevant) and I'm trying to program for a mac. I've tried learning things piecemeal by looking things up as I need them online. However, I've been finding that frustrating lately. So, I decided that I want a book that will just lead me through from the beginning.
I don't need a book that teaches programming, just something that teaches the Interface Builder, Cocoa libraries, Mac UI, probably Objective C.
However, I'm also not looking for a reference. I want something I can read straight through.
Any suggestions?
ETA: I should also add (although the answers seem to be answering this already) that this is for OSX programming, not iPhone...