publisher: NAL Trade
publish date: November 2nd 2004
format: paperback pages: 288
language: English
ISBN:
045121305X (9780451213051)
publisher: Penguin publish date: November 2nd 2004
format: paperback pages: 288
language: English
ISBN:
1615579818 (9781615579815)