Mephistopheles and other bad guys - Short, Kevin ca. 20. Jh; Foster, Lawrence 1941- (Pentatone Music, 2018)