Learning Joomla! 3 extension development - Plummer, Tim. (Packt Pub., 2013)