Ice Trilogy

by Vladimir Sorokin, translated from the Russian by Jamey Gambrell