publisher: Arrow
publish date: April 28th 2011
format: paperback pages: 400
language: English
ISBN:
0099551632 (9780099551638)
publisher: Cornerstone Digital publish date: April 28th 2011
format: ebook pages: 400
language: English
ISBN:
1407088513 (9781407088518)
ASIN: B004SOYVZ4