The 10 Greatest Songwriters of All Time

ContentsBob DylanMax MartinJohn LennonPaul McCartneyPaul SimonLeonard CohenBob MarleyCarole KingJoni MitchellEd SheeranFew things can produce such a brilliant effect as well-chosen words. As all writers know, through words you can convey!-->!-->!-->!-->!-->…