Steve Almond is the author of ten books of fiction and non-fiction, three of which he published himself.
Courtesy of Steve Almond's Official Site.