How to offer free download in return for submitting a signup form

How can I set up a newsletter signup form which enables subscribers to download a white paper in return for signing up.