In the gallery you linked, first and last pages are marked with, essentially, "Translated to Russian by Pmrd60" - though term used on the last page indicates that text was rewritten, and not translated. Consequently, I sincerely doubt that it was in Russian originally - given that this one is in English, either this version is a translation of a translation, or an original.
PS: "Авторский перевод" used on the last page is the term in question, and can indicate either a rewrite, a Russian text used being provided by the author of the original in some other language, or translator being an illiterate hipster buffoon.