A nice checkbox 'send me marketing upates' below the email entry box would be really nice.
These days most people appreciate an opt-in experience to opt-out.
I actually think that if you're getting a free book out of it, the publisher should be able to get at least one marketing e-mail to you before you decide not to see any more of their offers ...