publisher: Arrow publish date: October 10th 2013
format: paperback pages: 400
language: English
ISBN:
009958543X (9780099585435)
publisher: Cornerstone Digital publish date: February 15th 2013
format: ebook
language: English
ISBN:
1448165393 (9781448165391)