Cross Purposes; A Novel by Catherine Sinclair