Books and papers by Boris Khesin: