by L J Smith (Author)
Format: Hardcover
Pages: 586
Publisher: Harper Teen
Published: 10 Feb 2009
ISBN 10: 0061720771
ISBN 13: 9780061720772