Stanislav Speranski

  • St. Petersburg State University