publisher: Arrow publish date: September 21st 2006
format: paperback
language: English
ISBN:
0099498456 (9780099498452)
publisher: Cornerstone Digital publish date: April 5th 2011
format: ebook pages: 464
language: English
ISBN:
1446439895 (9781446439890)