by John J. Ross
publisher: St. Martin's Press publish date: October 16th 2012
format: hardcover pages: 291
language: English
ISBN:
0312600763 (9780312600761)
publisher: St. Martin's Press publish date: October 16th 2012
format: ebook pages: 256
language: English
ISBN:
1250012074 (9781250012074)
publisher: Oneworld publish date: October 1st 2012
format: hardcover pages: 290
language: English
ISBN:
1851689516 (9781851689514)
publisher: Oneworld Publications publish date: October 4th 2012
format: kindle pages: 290
language: English
ASIN: B009GUG9OQ
publisher: St. Martin's Griffin publish date: April 15th 2014
format: paperback pages: 304
language: English
ISBN:
1250042763 (9781250042767)