Leonard Cohen , the Canadian singer, poet and novelist, has died at the age of 82. He was known for his powerful baritone voice and influential lyrics.