For 10 points, name this Russian author of Heart of a Dog and Master and Margarita.
The title character of one of this author's novels gets a job as a purge director after being operated on by a rich and famous surgeon whose assistant is Ivan Bromenthal. That work opens with the title character complainong about the soup and mushrooms he has to have for supper, and sees the protagonist rid the city of counter-revolutionary cats. One of his title characters is given a cream which she uses before flying on a broom to Apartment 50 in which she hosts Satan's ball. He created the character Sharik, who is later named Polygraph Polygraphovich, and the gang of Koroviev, Azazello, Behemoth, and Professor Woland, who wreak havoc in Soviet era Moscow. For 10 points, name this Russian author of Heart of a Dog and Master and Margarita.
The title character of one of this author's novels gets a job as a purge director after being operated on by a rich and famous surgeon whose assistant is Ivan Bromenthal.
Mikhail {Bulgakov}