publisher: Abacus publish date: March 31st 2005
format: paperback pages: 248
language: English
ISBN:
0030859956 (9780030859953)
publisher: Random House Adult Trade Publishing Group publish date: October 8th 1996
format: paperback pages: 192
language: English
ISBN:
0099459418 (9780099459415)
publisher: Heinemann Educational Books
format: hardcover
language: English
ISBN:
043434575X (9780434345755)