chapter on using cq services using the mailer as an example