by Sean Smith
publisher: Pan Macmillan publish date: January 1st 2010
format: paperback pages: 352
language: English
ISBN:
0330512749 (9780330512749)
publisher: Pan Macmillan publish date: September 30th 2006
format: paperback pages: 327
language: English
ISBN:
0330440772 (9780330440776)
publisher: Sidgwick & Jackson Ltd publish date: October 14th 2005
format: paperback pages: 256
language: English
ISBN:
0283070331 (9780283070334)
publisher: Sidgwick & Jackson Ltd publish date: October 7th 2005
format: hardcover pages: 320
language: English
ISBN:
0283070307 (9780283070303)