publisher: Pan Macmillan publish date: 2003
format: mass market paperback pages: 425
language: English
ISBN:
0330448021 (9780330448024)
language: English
ISBN:
0333907701 (9780333907702)
publisher: Macmillan Audio Books publish date: January 17th 2003
format: audiobook
language: English
ISBN:
1405006609 (9781405006606)