Linda McCartney: Life in Photographs | Martin Harrison, Annie Leibovitz, Alison Castle, Linda McCartney