Alan Menken
How Long Must This Go On