publisher: Pan Publishing
publish date: 2004
format: mass market paperback pages: 406
language: English
ISBN:
0330419765 (9780330419765)
publisher: Macmillan publish date: December 31st 2004
format: paperback pages: 354
language: English
ISBN:
1405033908 (9781405033909)