publisher: HarperResource publish date: February 1st 2002
format: hardcover pages: 240
language: English
ISBN:
0007105584 (9780007105588)
language: English
ISBN:
1597641812 (9781597641814)
publisher: Harper Paperbacks publish date: November 1st 2005
format: paperback pages: 224
language: English
ISBN:
0060819006 (9780060819002)
language: English
ISBN:
0007163681 (9780007163687)