Strange life of Ivan Osokin: A novel