by Paul Kennedy
publisher: Krause Publications
publish date: May 1st 2009
format: paperback pages: 511
language: English
ISBN:
0896897001 (9780896897007)
ASIN: 896897001
publisher: Krause Publications publish date: February 28th 2011
format: ebook pages: 512
language: English
ISBN:
1440228353 (9781440228353)
publisher: Krause Publications publish date: January 1st 2012
format: ebook pages: 512
language: English
ISBN:
1440226075 (9781440226076)
publisher: Krause Publications publish date: January 1st 2011
format: ebook pages: 512
language: English
ISBN:
1283466805 (9781283466806)