I'm looking for a good book covering Objective-C 2.0, with some rather specific requirements:
It must be available for purchase in ebook form. If it's only available as a paper/ebook combo, that's fine, too - but I want to be able to start reading it immediately after I buy it. Availability on O'Reilly Safari is a big plus, but not required. DRM is fine.
It must be primarily covering the language. If it's not the main topic (e.g. if it's a book on Cocoa), then the language coverage should be complete and thorough nonetheless, without stuff like "this is an advanced feature that you won't really need for UI programming, so just see the language spec if you think you're that smart".
It must not assume the reader is a newbie who doesn't know what a conditional statement or a loop is (or an idiot who needs to be reminded of that in every new language book he reads). I do not want to skip through half the book because it explains the most basic concepts on several pages each.
At the very least, it should assume that reader knows C already, and not try to teach a subset of that in a half-hearted way.
Ideally, it would explain Objective-C concepts, patterns and philosophy relative to a background in some other language - C++, Java or C# preferred, but virtually any OOP language is fine (e.g. I wouldn't mind an ObjC book for people with Smalltalk or Ruby background).
In particular, I've tried "Programming in Objective-C 2.0, Second Edition" by Stephen G. Kochan, and found it to be inadequate in light of requirements above (it also happens the book recommended in the accepted answer of the other SO question on ObjC books). Any other ideas?