publisher: Ballantine Books publish date: April 11th 2006
format: paperback pages: 192
language: English
ISBN:
0345492102 (9780345492104)
publisher: Ballantine Books publish date: April 12th 1985
format: paperback pages: 10
language: English
ISBN:
0345322894 (9780345322890)
publisher: Ballantine Books publish date: September 29th 1996
format: paperback pages: 192
language: English
ISBN:
0345410459 (9780345410450)