* Глава 11: IRC, MUD И ДРУГИЕ ВЕЩИ, КОТОРЫЕ ВЕСЕЛЕЕ, ЧЕМ КАЖУТСЯ *
Многие системы Сети дают доступ к некоторым интерактивным службам, позволяющим поддерживать живой разговор или играть в режиме реального времени в какие-нибудь игры с людьми, рассеянными по всему миру. Чтобы узнать, предлагает ли это ваша местная система, спросите у системного администратора или просто попробуйте - если ничего не произойдет, то ваша система таких услуг не предоставляет. Вообще говоря, если у вас есть telnet и ftp, то вероятно, что и эти услуги у вас тоже есть.
11.1 Разговор (Talk)
Это аналог телефонного разговора, который предоставляет Сеть. Для него требуется, чтобы и вы, и ваш абонент имели доступ к этой функции и при этом находились на связи одновременно. Чтобы этим воспользоваться, введите:
talk пользователь@подсистема.имя
где пользователь@подсистема.имя - адрес электронной почты вашего абонента. Она (ваш абонент) увидит у себя на экране нечто вроде:
talk: connection requested by yourname@site.name talk: respond with: talk yourname@site.name
---------------------------------------------------------------------------
talk: связь запрошена от ваше-имя@подсистема.имя talk: отвечайте: talk ваше-имя@подсистема.имя ---------------------------------------------------------------------------
Чтобы начать разговор, она должна будет ввести в командной строке своей системы:
talk ваше_имя@подсистема.имя
указав ваш электронный адрес. У вас обоих после этого появятся на экране два окна - верхнее и нижнее. Она будет видеть все, что вы вводите в одном окне, а вы - все, что вводит она в другом. Для разъединения нажмите control-C. Одно замечание: Общедоступные системы, использующие компьютеры Sun, иногда плохо работают с программой talk. Если она не работает, попробуйте ввести
otalk
или
ntalk
вместо команды talk. При этом, однако, абонент на другом конце должен иметь ту же самую программу на связи.
11.2 Релейный разговор (Internet Relay Chat - IRC)
IRC - это программа, которая позволяет поддерживать живой разговор с клавиатуры с людьми по всему миру. Она очень похожа на международный радиотелефон - и даже использует "каналы". Введите что-нибудь на своем компьютере, и оно немедленно отобразится по всему миру у каждого, кто окажется на одном с вами канале. Вы можете включиться в существующий разговор или начать свой собственный. Можете даже создать приватный канал для небольшого числа людей - хоть одного или двух. И так же как и с радиотелефоном, можете дать себе даже оригинальную кличку или псевдоним. В настоящее время IRC объединяет системы в 20 различных странах, от Австралии до Гонконга и Израиля. К сожалению, она похожа на telnet - на вашей подсистеме она либо есть, либо нет. Если она есть, просто введите
irc
и нажмите enter. Вы увидите нечто вроде следующего:
*** Connecting to port 6667 of server world.std.com *** Welcome to the Internet Relay Network, adamg *** Your host is world.std.com, running version 2.7.1e+4 *** You have new mail. *** If you have not already done so, please read the new user information with +/HELP NEWUSER *** This server was created Sat Apr 18 1992 at 16:27:02 EDT *** There are 364 users on 140 servers *** 45 users have connection to the twilight zone *** There are 124 channels. *** I have 1 clients and 3 servers MOTD - world.std.com Message of the Day - MOTD - Be careful out there... MOTD - MOTD - ->Spike * End of /MOTD command.
23:13 [1] adamg [Mail: 32] * type /help for help ---------------------------------------------------------------------------
---------------------------------------------------------------------------
*** Связь с портом 6667 сервера world.std.com *** Добро пожаловать в релейную сеть Internet, adamg *** Ваша местная система - world.std.com, рабочая версия 2.7.1e+4 *** Вам пришло новое письмо. *** Если вы это уже сделали, пожалуйста прочтите информацию для нового пользователя +/HELP NEWUSER *** Этот сервер создан в субботу 18 апреля 1992 в 16:27:02 Восточного времени *** Всего 364 пользователя на 140 серверах *** 45 пользователей имеют соединения с зоной сумерек *** Всего 124 канала. *** У меня 1 клиентов и 3 серверов MOTD - world.std.com Сообщения текущего дня MOTD - Здесь осторожно.... MOTD - MOTD - ->Spike * Конец команды /MOTD.
23:13 [1] adamg [почта: 32] * для получения подсказки введите /help ---------------------------------------------------------------------------
---------------------------------------------------------------------------
Сейчас вы находитесь на канале 0 - "нулевом" канале, в котором вы можете просматривать различные файлы подсказок, но кроме этого у вас мало возможностей. Как вы видите, IRC занимает весь ваш экран. Верхняя часть экрана представляет собой место, в котором появляются сообщения. Последняя строка - это место, где вводятся ваши команды и сообщения системе IRC. Все команды IRC начинаются символом /. Он сообщает компьютеру, что вы вводите команду, а не сообщение. Чтобы посмотреть, какие каналы вам доступны, введите:
/list
и нажмите enter. Вы увидите нечто вроде:
*** Channel Users Topic *** #Money 1 School CA$H (/msg SOS_AID help) *** #Gone 1 ----->> Gone with the wind!!! ------>>>>> *** #mee 1 *** #eclipse 1 *** #hiya 2 *** #saigon 4 *** #screwed 3 *** #z 2 *** #comix 1 LET'S TALK 'BOUT COMIX!!!!! *** #Drama 1 *** #RayTrace 1 Rendering to Reality and Back *** #NeXT 1 *** #wicca 4 Mr. Potato Head, R. I. P. *** #dde^mhe` 1 no'ng chay? mo*? ...ba` con o*iiii *** #jgm 1 *** #ucd 1 *** #Maine 2 *** #Snuffland 1 *** #p/g! 4 *** #DragonSrv 1
---------------------------------------------------------------------------
*** Канал Пользователей Тема *** #Money 1 Школьная касса CA$H (/сбщ SOS_AID помощь) *** #Gone 1 ----->> Унесенные ветром!!! ------>>>>> *** #mee 1 *** #eclipse 1 *** #hiya 2 *** #saigon 4 *** #screwed 3 *** #z 2 *** #comix 1 ПОГОВОРИМ ПРО КОМИКСЫ!!!!! *** #Drama 1 *** #RayTrace 1 Выход в реальность и обратно *** #NeXT 1 *** #wicca 4 Мистер Картофельная Голова. Да Почиет с миром! *** #dde^mhe` 1 no'ng chay? mo*? ...ba` con o*iiii *** #jgm 1 *** #ucd 1 *** #Maine 2 *** #Snuffland 1 *** #p/g! 4 *** #DragonSrv 1 ---------------------------------------------------------------------------
Поскольку IRC допускает большое число каналов, список может прокручиваться на экране, и у вас может возникнуть желание включить регистрацию экрана для того, чтобы запомнить весь список. Заметьте, что у каналов всегда есть имена, а не номера. Каждая строка в списке содержит имя канала, число тех, кто сейчас с ним связан и, возможно, специфику темы, которой канал посвящен. Для переключения на конкретный канал введите
/join #канал
где "#канал" - имя канала, и нажмите enter. Некоторые "общедоступные" каналы в действительности требуют приглашения от кого-нибудь, кто уже в канале находится. Чтобы запросить приглашение, введите
/who #имя_канала
где #имя_канала - имя желательного канала, и нажмите enter. Потом спросите кого-нибудь, у кого около имени стоит символ @, можете ли вы присоединиться. Обратите внимание, что при вводе канала следует включать символ #. Выберите такой, на котором есть несколько пользователей, чтобы вы могли увидеть IRC в действии. Если этот канал занят, то как только вы присоединитесь, верхняя часть вашего экрана заполнится сообщениями. Каждое из них будет начинаться с псевдонима человека в IRC, за которым будет следовать текст сообщения. Поначалу это может показаться очень сложным. Одновременно могут идти несколько разговоров, и иногда сообщения приходят настолько быстро, что их почти не удается прочитать. Но постепенно вы войдете в ритм работы канала, и ситуация станет более осмысленной. Может быть, вы даже захотите внести свою лепту (и не удивляйтесь, если сразу увидите сообщение в свой адрес - в некоторых каналах новичков приветствуют немедленно). Чтобы ввести сообщение ко всем пользователям, просто напишите его внизу экрана (компьютер по отсутствию косой черты в начале поймет, что это сообщение, а не команда) и нажмите enter. Общедоступные сообщения содержат в скобках имя пользователя, например:
Если вы получите от кого-то частное сообщение, имя пославшего будет заключено между звездочками, вот так:
*tomg*
11.3 Команды IRC
Замечание: После каждой команды нажимайте enter.
/away Если вас позвали на кухню выключить газ под пригорающей сковородкой, отдайте эту команду. Она даст остальным знать, что вы еще на связи, но на минутку отошли от компьютера.
/help Выводит список команд, для которых есть файл помощи. Вы увидите приглашение "topic:" (тема) Введите тему, по которой хотите получить информацию, и нажмите enter. Для выхода из подсказки просто нажмите enter.
/invite Приглашает другого пользователя IRC присоединиться к разговору.
/invite fleepo #hottub
пошлет приглашение к fleepo присоединиться к каналу #hottub. Имя канала указывать не обязательно.
/join Эта команда используется для переключения на определенный канал или его создания, например:
/join #hottub
Если такой канал существует и не является приватным, вы к нему присоединитесь. В противном случае канал будет создан. Обратите внимание, что первым символом должен быть #.
/list Выводит список общедоступных каналов, их темы (если указаны) и текущее число их пользователей. Скрытые и приватные каналы не показываются.
/m имя Послать этому пользователю приватное сообщение
/mode Позволяет определить, кто может присоединиться к созданному вами каналу.
/mode #канал +s
создает секретный канал.
/mode #канал +p
делает канал приватным
/nick Позволяет сменить имя, под которым видят вас остальные.
/nick fleepo
сменит ваше имя в текущем сеансе на fleepo. Остальные по-прежнему могут использовать /whois для определения вашего адреса электронной почты. Если вы хотите войти в канал, где кто-то уже использует это имя, IRC попросит вас выбрать другое имя.
/query Устанавливает режим приватного разговора между вами и другим пользователем IRC. Чтобы это сделать, введите
/query имя
Все сообщения будут теперь пересылаться только этому лицу. Если она введет
/query имя
где имя является вашим, то вы установите режим приватного разговора. Для выхода из этого режима введите
/query
без дополнений. Находясь в режиме query, вы и ваш партнер можете "слушать" дискуссии на всех общедоступных каналах, в которые вы были включены, хотя вы не сможете отвечать или посылать туда сообщения.
/quit Выход из IRC.
/signoff Выход из IRC.
/summon Просьба к кому-то связанному с системой, имеющей IRC, присоединиться к вам на IRC. При этом надо указать полный электронный адрес этого лица.
/summon fleepo@foo.bar.com
пошлет сообщение к fleepo с приглашением запустить IRC. Обычно не очень хорошо приглашать людей, если вы не узнали заранее, что это им понравится, иначе можно просто наскучить. Эта команда работает не на всех подсистемах.
/topic Когда вы создаете новый канал, используйте эту команду, чтобы дать другим знать, о чем в нем пойдет речь.
/topic #Amiga
сообщит тем, кто воспользуется командой /list, что на этом канале обсуждаются компьютеры Amiga.
/who <кан> Покажет электронные адреса людей на определенном канале..
/who #foo
укажет адреса всех на канале foo.
/who
покажет адреса каждого человека, находящегося в данный момент времени на IRC, но будьте осторожны: в вечер рабочего дня вы можете нарваться на список имен в 500!
/whois Эта команда используется для получения информации о конкретном пользователе IRC или для того, чтобы посмотреть, кто сейчас на связи.
/whois имя
даст вам электронный адрес человека, который использует это имя.
/whois *
Даст список всех на каждом канале.
/whowas Аналогично /whois; дает информацию о тех, кто недавно вышел из IRC.
11.4 IRC во время кризиса
IRC стала новым средством для того, чтобы оставаться на уровне главных и срочных событий. Когда в 1993 году российские законодатели забаррикадировались в здании парламента, некоторые предприимчивые москвичи и пара американцев создала "канал новостей" на IRC, чтобы связываться с главными лицами непосредственно из Москвы. Канал был создан для обеспечения непрерывного цикла информации, подобно тому, как радиостанции повторяют хронику каждые двадцать минут. В 1994 году аналогичный канал создали жители Лос Анжелеса для пересылки информации о землетрясении в Норбридже. В обоих случаях все это было заархивировано где-то в Сети для тех, кто не смог "настроиться" на этот канал в реальном времени. Как найти такие каналы в будущем? Просмотрите доступные каналы командой /list. Если был определен какой-то канал для обсуждения выдающихся событий, то есть шансы, что краткое пояснение рядом с его именем даст вам понять, что на него стоит настроиться.
11.5 MUD
Многопользовательские измерения или пропасти (Multiple-User Dimensions or Dungeons - MUD) уводят IRC в царство фантазии. MUD представляют собой живые ролевые игры, в которых вы входите в новую ипостась и в новую реальность. Исследуя этот мир (в основном командами "look" (смотреть) "go" (идти) и "take" (взять)), вы встречаетесь с другими пользователями, которые могут затеять с вами дружеский разговор, попросить вашей помощи в важной миссии или просто попытаются убить вас без видимой причины. Каждая MUD имеет свою личность и своего создателя (или Бога), который когда-то пожелал провести долгие часы за определением правил для данной конкретной MUD, законов природы и баз данных информации для нее. Некоторые MUD делают упор на общественные аспекты электронных связей в реальном времени - пользователи часто собираются поболтать и вместе определить новые структуры или целые миры. Другие ближе к играм типа "Пропасти и драконы" и битком набиты чудовищами, драконами и злыми людьми, мешающими вам выполнить вашу миссию и не останавливающимися перед убийством. Многие MUD (есть также связанные с ними игры, известные под именем MUCK и MUSE) требуют от вас немедленно заявить по электронной почте о своем персонаже и пароле. Из тех, что позволяют сначала оглядеться, можно назвать HoloMuck в Университете Мак-Гилла (McGill University) в Монреале. В прологе к этой игре вы прибываете в центр города Танстаафл на планете Холо. Вы должны найти себе место для жилья (иначе вас бросят в убежище для бездомных) и начать исследования. В этом мире допустимо волшебство, но лишь за чертой города. Если вам надоест город, вы можете бродить по всему остальному миру и даже выйти на орбиту (это все, конечно, требует денег, вы можете либо ждать еженедельного жалованья, либо сходить в городское казино).Ознакомившись с городом и получив себе роль, вы можете даже построить себе дом (или линию метро, или что-нибудь еще). Чтобы соединиться, свяжитесь по telnet с
collatz.mcrcim.mcgill.edu 5757
После соединения введите
connect guest guest
и нажмите enter. Это соединит вас с учетным разделом "guest", имеющим пароль "guest." Вы увидите следующее:
The Homeless Shelter(#22Rna) You wake up in the town's Homeless Shelter, where vagrants are put for protective holding. Please don't sleep in public places-- there are plenty of open apartments available. Type 'apartments' to see how to get to an apartment building with open vacancies. There is a small sign on the wall here, with helpful information. Type 'look sign' to read it. The door is standing open for your return to respectable society. Simply walk 'out' to the center.
---------------------------------------------------------------------------
Убежище Бездомных(#22Rna) Вы просыпаетесь в городском убежище для бездомных, где содержат бродяг. Пожалуйста, не спите в общественных местах - есть достаточно свободных квартир. Введите 'apartments' чтобы увидеть, как попасть в дом, где есть свободные квартиры. На стене есть небольшой знак с полезной информацией. Введите 'look sign', чтобы его прочесть. Дверь в порядочное общество для вас открыта. Просто идите наружу (walk 'out') к центру. ---------------------------------------------------------------------------
Конечно, вы хотите присоединиться к порядочному обществу, но сначала желательно посмотреть, что написано на знаке. Введите
look sign
и нажмите enter, что выведет список доступных команд. Потом введите
out
и enter, что вызовет следующее:
You slip out the door, and head southeast...
Tanstaafl Center This is the center of the beautiful town of Tanstaafl. High Street runs north and south into residential areas, while Main Street runs east and west into business districts. SW: is Tanstaafl Towers. Please claim an apartment... no sleeping in public! SE: the Public Library offers both information and entertainment. NW: is the Homeless Shelter, formerly the Town Jail. NE: is Town Hall, site of several important services, including: Public Message Board, Bureau of Land Management (with maps and regulations), and other governmental/ bureaucratic help.
Down: Below a sign marked with both red and blue large letter 'U's, a staircase leads into an underground subway passage.
(Feel free to 'look' in any direction for more information.) [Obvious exits: launch, d, nw, se, w, e, n, s, ne, sw] Contents: Instructions for newcomers Directional signpost Founders' statue
---------------------------------------------------------------------------
Вы вышли из дверей, и на юго-восток перед вами лежит...
Центр Танстаафла Это центр красивого города Танстаафла. Высокая улица пересекает жилую часть с севера на юг, а Главная улица - с востока на запад деловую часть. ЮЗ: Башни Танстаафла. Пожалуйста, снимите квартиру... не спите в общественых местах! ЮВ: Публичная библиотека предлагает и информацию, и беллетристику СЗ: Убежище бездомных, ранее - городская тюрьма. СВ.: Городская ратуша - местонахождение нескольких важнейших служб, в том числе: Общественная доска объявлений, бюро земельных вопросов (с картами и правилами) и другие правительственные/бюрократические службы.
Вниз: Под знаком, помеченным большими красными и синими буквами 'U' есть лестница, ведущая в подземный переход метро.
(Не стесняйтесь 'look' (смотреть) во всех направлениях для более подробной информации.)
[Очевидные выходы: вызов, вниз, сз, св, з, в, с, ю, юв, юз] Содержание: Инструкции для новичков Дорожный указатель Памятник основателям ---------------------------------------------------------------------------
Чтобы увидеть "Инструкции для новичков", введите
look Instructions for newcomers
и нажмите enter. То же самое можно сделать для "Дорожного указателя" и "Памятника основателям". Потом введите
SW
и enter, чтобы попасть к Башням Танстаафла - жилому комплексу города, где попробовать снять квартиру. (Придется поискать, многие уже заняты). А теперь - вперед, исследовать Холо! Все время имейте на уме команду "take" (взять). Периодически вы будете натыкаться на предметы, которые, если их взять, добавят вам новую силу или новые способности. Если ввести
help
и enter, вы получите список файлов, прочитав которые, можно узнать больше о командах этой MUD. Команда "say" (говорить) дает возможность открыто говорить с другими игроками. Например:
say Hey, I'm here! (Эй, я здесь!)
будет передано всем, кто с вами в одной комнате. Если вы хотите говорить с кем-то одним, напишите "whisper" (шептать) вместо "say" (гоаорить).
whisper agora=Hey, I'm here!
Это услышит только agora. Другой способ связаться с кем-то, где бы в мире он ни был, - использовать пейджер. Если ваш вдруг выключился, есть шанс, что какой-то волшебник смотрит, не нужна ли вам помощь. Чтобы прочесть его сообщение, введите
page
Чтобы послать сообщение ему, введите
page имя=сообщение
где имя - имя волшебника (в его сообщении оно указано). У других MUD и MUCK могут быть другие команды, но в принципе используется та же идея - работать с помощью простых английских слов. При связи с MUD выбирайте пароль так же тщательно, как и для своей местной системы - к сожалению, существуют взломщики MUD, которые любят вламываться в чужие разделы. И никогда, никогда не используйте свой пароль своей местной системы! MUD оказались очень прилипчивы. "Еще не решено, является ли занятие MUD 'просто игрой' или 'продолжением реальной жизни средствами игры'", говорит Дженнифер Смит (Jennifer Smith), активный участник MUD, написавшая по этому поводу FAQ (список часто задаваемых вопросов). Она предостерегает: "НЕ следует делать ничего такого, что вы не сделали бы в реальном мире, даже если мир - фантастический. Важно помнить, что этот мир - фантазия сотен человек, а не только ваша. На конце каждого провода находится человек! Всегда помните, что когда-нибудь вы можете встретиться с этими людьми и получить в глаз. Люди, которые плохо относятся к другим, зарабатывают дурную репутацию и получают в конце концов печать, что с ними лучше дела не иметь".
11.6 Го, го, го (да еще и шахматы)!
Мечтаете о хорошей партии в го или в шахматы? Больше не надо ходить в ближайший парк с доской в руке. В Internet есть пара машин, которые позволяют приглашать на игру людей со всего света. Или наблюдать за чужой игрой (если вы предпочитаете). Для игры в го:
telnet hellspark.wharton.upenn.edu 6969 log on as: guest
Вы обнаружите подсказки к различным файлам со справочной информацией, которые помогут начать. Для партии в шахматы:
telnet news.panix.com 5000 log on as: guest
Вы обнаружите подсказки к различным файлам со справочной информацией, которые помогут вам выбрать ваш уровень игры.
11.7 Обратная сторона медали
Не все в Сети только игры и развлечения. Как всякое общество, Сеть имеет своих неприятных типов, весь смысл существования которых в том, кажется, и состоит, чтобы отравлять вам жизнь. (В главе 4 вы уже с некоторыми из них встречались). Есть люди, которые проводят в Сети больше времени, чем это многие сочли бы безвредным для здоровья. Есть и свои преступники. Клиффорд Столл (Clifford Stoll) в "Яйце кукушки" ("The Cuckoo's Egg") написал, как он выследил команду немецких хакеров, проникших в компьютеры США и торговавших найденной там информацией с Советами. Роберт Моррис (Robert Morris), студент Корнелльского Университета (Cornell University), был осужден за то, что выпустил программу-"червяка", которая эффективно вывела из строя несколько тысяч связанных с Internet компьютеров. Среднестатистический пользователь Сети больше должен беспокоиться о взломщиках, которые узнают чужие пароли и влезают в системы Сети, и людях, которые заражают вирусами программы на подсистемах ftp. Есть широко известная программа по имени "Crack", которая умеет расшифровывать пароли пользователей, составленные из слов, которые можно найти в словарях (и вот почему не следует пользоваться такими паролями). Короче говоря, есть гнусные типы, которые хотят испортить вам жизнь. Лучший способ с ними общаться - это посчитать до 10 и не обращать внимания - как и у других сопляков, у них половина удовольствия состоит в вашей бурной реакции на пакость. А тем временем два студента из Корнельского Университета (Cornell University) признаны виновными в 1992 году в загрузке на подсистемы ftp зараженных вирусом программ для Macintosh. Если вы планируете брать много программ с подсистем ftp, разумно будет обзавестись хорошим противовирусным средством. Но не могут ли слуги закона зайти слишком далеко, преследуя преступников? Организация Electronic Frontier Foundation была основана во многом в ответ на правительственный рейд против тех, кто был объявлен бандой хакеров. Рейд чуть не привел к банкротству одной специализирующейся на играх компании, утверждавшей, что не имеет с хакерами ничего общего - правительство арестовало ее компьютеры и отказалось их вернуть. Дело против другой компании умерло в суде, когда ее адвокат доказал, что предположительно "похищенная" информация, которую он напечатал в электронной газете, может быть получена по номеру, начинающемуся на 800, примерно за 13 долларов от телефонной компании, у которой были взяты данные.
11.8 Куда обратиться с вопросами
Найти обсуждение вопросов, связанных с IRC, можно в группе новостей alt.irc newsgroup. "Обсуждение сетевых компьютерных конференций" ("A Discussion on Computer Network Conferencing") Даррена Рида (Darren Reed) (Май, 1992), дает теоретическую основу для суждений о том, почему системы конференций типа IRC - Хорошая Вещь. К ней можно получить доступ через ftp при nic.ddn.mil в директории rfc по имени rfc1324.txt. Каждую пятницу Скотт Геринг (Scott Goehring) помещает новый список MUD и связанных с ними игр, а также их адреса telnet в группе новостей rec.games.mud.announce. Есть еще несколько групп новостей mud, относящихся к определенным типам MUD, в том числе rec.games.mud.social, rec.games.mud.adventure, rec.games.mud.tiny, rec.games.mud.diku и rec.games.mud.lp. Хороший обзор впечатлений от Internet Морриса Ворма (Morris Worm) можно прочесть в работе "Вирусы указывают на необходимость улучшения управления Internet" ("Virus Highlights Need for Improved Internet Management"), изданного U.S. General Accounting Office (июнь, 1989). Копию этой работы можно получить по ftp от cert.sei.cmu.edu в директории pub/virus-l/docs. Она там под именем gao_rpt. Клиффорд Столл (Clifford Stoll) описывает, как работает Internet и как он по нему отловил группу хакеров из Германии, работавшую на КГБ, в книге "Яйцо кукушки: Выслеживание шпиона в лабиринте компьютерного шпионажа" ("Cuckoo's Egg: Tracking a Spy through the Maze of Computer Espionage,") Даблдей (Doubleday) (1989).
|