I have programmed a lot on Linux, and to some extent on Windows. Even though MacOSX is fundamentally based on the BSD kernel, there are quite a number of user-level services and APIs that I am not fully knowledgeable about (plist, .app bundles, universal binaries, etc..).
Is there a resource (preferably book) that you would recommend Linux programmers in order to thoroughly understand the MacOSX programming environment?