Product Details
Atheneum Books for Young Readers, June 2005
Hardcover, 336 pages
ISBN-10: 1416903402
ISBN-13: 9781416903406
Grades: 7 and up