language: English
ISBN:
0312203942 (9780312203948)
language: English
ISBN:
0330390864 (9780330390866)
pages: 192
language: English
ISBN:
033377941X (9780333779415)
publisher: Pan Macmillan publish date: January 1st 2013
format: paperback
language: English
ISBN:
0230768482 (9780230768482)
publisher: St. Martin's Press publish date: April 20th 2001
format: paperback pages: 192
language: English
ISBN:
031227078X (9780312270780)