All the Lovely Bad Ones
Publisher: Clarion Books
Published: Aug 17, 2009
Number of pages: 199
ISBN-13: 9780547391670