John Lennon: His Life and Legend