Beginning iPhone SDK programming with Objective-C - Lee, Wei-Meng. (Wiley ;)