publisher: NAL Trade
publish date: March 1st 2005
format: paperback pages: 288
language: English
ISBN:
0451214102 (9780451214102)
publisher: Penguin publish date: March 1st 2005
format: paperback pages: 288
language: English
ISBN:
0641918658 (9780641918650)
language: English
ISBN:
0739452444 (9780739452448)