Paul McCartney Past and Present: