Author: Strauss, Richard, Enlarged and Revised by