iOS 4 in Action: Examples and Solutions for iPhone & iPad