publisher: St. Martin's Griffin publish date: July 6th 2010
format: paperback pages: 528
language: English
ISBN:
031256984X (9780312569846)
ASIN: 031256984X
language: English
ISBN:
0230749607 (9780230749603)
publisher: St. Martin's Griffin publish date: July 6th 2010
format: ebook pages: 528
language: English
ISBN:
1429922168 (9781429922166)