publisher: Syngress Publishing
publish date: November 30th 2012
format: paperback pages: 235
language: English
ISBN:
1597499501 (9781597499507)
publisher: Sound Library
format: audiobook
language: English
ISBN:
0792739191 (9780792739197)
publisher: BBC Digital Audio publish date: 2018-02-01
format: audiobook
ASIN: B077ZG2LGR
publisher: Audible Studios publish date: 2017-01-25
format: Audible Audio Edition
ASIN: B01MS707EZ