Books written by Sophie Beer