publisher: Syngress Publishing publish date: November 1st 2007
format: paperback pages: 1189
language: English
ISBN:
1597492191 (9781597492195)
publisher: Syngress Publishing publish date: January 1st 2011
format: ebook pages: 224
language: English
ISBN:
1281100110 (9781281100115)
publisher: Syngress Publishing publish date: August 31st 2011
format: ebook pages: 224
language: English
ISBN:
0080556884 (9780080556888)