publisher: Cornerstone Digital publish date: May 31st 2011
format: ebook pages: 384
language: English
ISBN:
1446473082 (9781446473085)
publisher: Arrow
publish date: January 25th 2001
format: paperback pages: 384
language: English
ISBN:
0099280922 (9780099280927)
language: English
ISBN:
0434007722 (9780434007721)
language: English
ISBN:
0434008028 (9780434008025)