The best ways to market a nonfiction book include leveraging social media, creating a website or blog, utilizing email marketing, running ads, and building relationships with influencers in the book's subject area.