publisher: Syngress publish date: April 4th 2007
format: paperback pages: 432
language: English
ISBN:
1597491330 (9781597491334)
publisher: Syngress Publishing publish date: April 18th 2011
format: ebook pages: 432
language: English
ISBN:
008055363X (9780080553634)
publisher: Syngress Publishing publish date: January 1st 2011
format: ebook pages: 432
language: English
ISBN:
1281060224 (9781281060228)