Carl Davis: Last Train to tomorrow