publisher: Syngress Publishing
publish date: July 20th 2010
format: paperback pages: 689
language: English
ISBN:
1597495786 (9781597495783)
publisher: Syngress Publishing publish date: January 1st 2010
format: ebook pages: 712
language: English
ISBN:
1282738283 (9781282738287)