by Megan Miranda (Author)
Format: Hardcover
Pages: 272
Publisher: Walker Childrens
Published: 17 Jan 2012
ISBN 10: 0802723098
ISBN 13: 9780802723093