The Complete Idiot's Guide to iPad and iPhone App Development
Troy Brantis a graduate student at Stanford University and has been a teaching assistant for the iPhone(tm) development course there since the class was first offered. He has personally been developing applications for the iPhone(tm) for the past year, and has taught students who had no previous Mac or Objective-C experience how to develop iPhone(tm) applications.