All that lives
By: Melissa Sanders-Self.
Publisher: Warner Books
Published: 2002
Place of publication: New York
Number of pages: 450
ISBN-13: 9780446690737