publisher: Cornerstone Digital publish date: November 4th 2010
format: ebook pages: 512
language: English
ISBN:
1409023435 (9781409023432)
publisher: Arrow publish date: November 4th 2010
format: hardcover pages: 480
language: English
ISBN:
0099538822 (9780099538820)