First published in Great Britain in 2007.

Blood Red Snow White 2016, Roaring Brook Press, New York

ISBN-13: 9781626725478

Hardcover

Select