This is an awesome book. I read it three times :)
Read it in Russian, I think you'll enjoy it even more