Stephen Barber is a noted cultural historian and novelist, and the author of over 20 published and highly acclaimed books.