So Far So Good
Rupert Holmes