Steve Kotkin..is a great communicator who has a knack for creatively expressing his ideas and the facts , concerning  history, especially the history of  the Russian revolution and its effect on the world....Lex you asked some great questions...