Campion, Emma.
viii, 450 p. :maps ;25 cm.
Originally published in slightly different form: London : Random House, 2009.
Includes bibliographical references.