Morrigan's cross - Roberts, Nora (Piatkus Publishers, 2006)