publisher: Harcourt publish date: July 5th 2004
format: paperback pages: 287
language: English
ISBN:
015601131X (9780156011310)
publisher: Harcourt publish date: July 1st 2003
format: paperback pages: 336
language: English
ISBN:
0156011131 (9780156011136)