Peter Shaffer

Amadeus