by Margaret Sayers Peden (Translator), Margaret Sayers Peden (Translator), Isabel Allende (Author)
Pages: 416
Publisher: Fourth Estate
Published: 03 Jan 2013
ISBN 10: 0007237642
ISBN 13: 9780007237647