by David Carter
publisher: St. Martin's Griffin publish date: June 1st 2005
format: paperback pages: 352
language: English
ISBN:
0312342691 (9780312342692)
publisher: St. Martin's Griffin publish date: May 25th 2010
format: paperback pages: 352
language: English
ISBN:
0312671938 (9780312671938)
publisher: St. Martin's Press publish date: June 1st 2004
format: hardcover pages: 352
language: English
ISBN:
0312200250 (9780312200251)
format: kindle pages: 349
language: English
ASIN: B003MC5IEQ
publisher: St. Martin's Press publish date: May 25th 2010
format: ebook pages: 352
language: English
ISBN:
1429939397 (9781429939393)
publisher: St. Martin's Press publish date: May 25th 2010
format: kindle pages: 352
language: English
ASIN: B0099U5VU6
publisher: St. Martin's Griffin publish date: May 25th 2010
format: paperback pages: 352
language: English
ISBN:
0971487555461
publisher: St. Martin's Press publish date: May 25th 2010
format: kindle pages: 352
language: English
ASIN: B009BHS5J6
publisher: St. Martin's Press publish date: July 1st 1994
format: hardcover pages: 352
language: English
ISBN:
0791418421 (9780791418420)