I read an interview with Roger Waters, late of Pink Floyd, who declared himself one of the top five songwriters since the war - when asked who he thought would be in the top five beside him, he said John Lennon and, maybe, Freddie Mercury - praise indeed!