Learning Joomla! 3 Extension Development
At last I found this updated book for learning developing Joomla! 3 Extension Development. The book covers almost all aspects of Joomla! extension development; however, I think there could some more practical projects to illustrate how to develop different types of Joomla! extensions.