Mary McCartney on eating for pleasure, her new cookbook and being 'the baby in the coat' James McCartney is their only son.