publisher: Arrow publish date: January 29th 2009
format: paperback pages: 400
language: English
ISBN:
0099515776 (9780099515777)
publisher: Cornerstone Digital publish date: January 29th 2009
format: ebook pages: 400
language: English
ISBN:
1409035573 (9781409035572)