publisher: Pan Publishing publish date: April 3rd 2009
format: paperback pages: 328
language: English
ISBN:
0330458396 (9780330458399)
publisher: Pan Publishing
format: paperback pages: 449
language: English
ISBN:
033045840X (9780330458405)
publisher: Sphere
publish date: January 1st 2014
format: paperback pages: 416
language: English
ASIN: B00DI7HM76
format: kindle pages: 416
language: English
ASIN: B005FVNKJ2