Books written by Genevieve Vaughan