publisher: Pan Macmillan
language: English
ISBN:
1405005114 (9781405005111)
language: English
ISBN:
0333431391 (9780333431399)
language: English
ISBN:
0754042367 (9780754042365)
format: hardcover pages: 371
language: English
ISBN:
0754042359 (9780754042358)