publisher: Arrow publish date: February 5th 2009
format: paperback pages: 416
language: English
ISBN:
0099513595 (9780099513599)
language: English
ISBN:
1846052432 (9781846052439)
publisher: Cornerstone Digital
publish date: November 24th 2009
format: ebook pages: 416
language: English
ISBN:
1409066886 (9781409066880)