Mikhail Smirnov

Associate Professor at the Department of Philosophy, Saint-Petersburg State University, St.-Petersburg.