Learning Carbon
I picked this book up when Mac OS X first came out. I was pretty interested in OS X at the time, but it wasn’t really very usable then. I bought the book to learn the Carbon framework, to let me develop programs that could run on both Mac OS 9 and Mac OS X, and I did just that with its help.