Discover 20 recently published or forthcoming nonfiction books to pick up at your local library or indie bookstore.