Books written by Miranda Esmonde-White