iOS SDK programming [ a beginner's guide - Brannan, James A.; Ward, Blake (McGraw-Hill, 2011)