John Lennon: Life, Times and Assassination