by L.J.Smith (Author)
Format: Paperback
Pages: 528
Publisher: Harperteen
Published: 01 Jan 2008
ISBN 10: 0061140988
ISBN 13: 9780061140983