publisher: Arrow
publish date: November 24th 2011
format: paperback pages: 407
language: English
ISBN:
0099564637 (9780099564638)
format: kindle pages: 418
language: English
ASIN: B005LPE5N2
publisher: Cornerstone Digital publish date: November 24th 2011
format: ebook pages: 416
language: English
ISBN:
1446473384 (9781446473382)