Harkness, Deborah A discovery of witches: book 1 of the all souls trilogy - London : Headline Publishing 2011 ISBN: 9780755374045