Books written by Lena Allen-Shore