Learning Drupal 6 module development a practical tutorial for creating your first Drupal 6 modules with PHP - Butcher, Matt. (From technologies to solutions, 2008)