So Far, So Good
Rupert Holmes