The Master and Margarita - Michail Bulgakov

Mikhail Bulgakov’s astonishing Russian masterpiece, which has been translated into more than twenty…