publisher: Arrow
publish date: May 7th 2009
format: paperback pages: 368
language: English
ISBN:
0099527197 (9780099527190)
publisher: Cornerstone Digital publish date: May 21st 2009
format: ebook pages: 368
language: English
ISBN:
1409062228 (9781409062226)