Bob Reiss has written more than 20 books, both fiction and non-fiction, besides many features and articles for leading magazines.