publisher: Alpha publish date: November 3rd 2009
format: paperback pages: 336
language: English
ISBN:
159257940X (9781592579402)
publisher: Alpha Books publish date: November 3rd 2009
format: ebook pages: 336
language: English
ISBN:
110114906X (9781101149065)