"Have All the Songs Been Written?" as written by and Garret Noel Lee Brandon Flowers.