Strange life of Ivan Osokin: a novel.