Source: http://tug.ctan.org/info/pdf-forms-tutorial/en/forms.pdf