The Great entertainer : a century of great music : 128 immortal songs