Mac OSX Developer's Guide - Jesse Feiler (2002)