
by Marta Acosta (Author)
Format: Paperback
Pages: 286
Publisher: Pocket Books
Published: 16 Sep 2008
ISBN 10: 1416559639
ISBN 13: 9781416559634