BookWhirl.com offers book marketing resources for self-published authors that are essential for any book marketing campaign.