Guest author Michael Callanan

Michael Callanan is a retired teacher of Logic and History, with an interest in international relations and contemporary history.