publisher: Arrow
publish date: July 5th 2007
format: paperback pages: 368
language: English
ISBN:
0099476592 (9780099476597)
publisher: Cornerstone Digital publish date: March 31st 2012
format: ebook pages: 368
language: English
ISBN:
144814910X (9781448149100)