Steve Almond is an American short-story writer, essayist, and author of fifteen books, four of which are self-published.