publisher: Syngress Publishing
publish date: June 1st 2007
format: paperback pages: 480
language: English
ISBN:
1597491748 (9781597491747)
publisher: Syngress Publishing publish date: April 18th 2011
format: ebook pages: 480
language: English
ISBN:
0080553559 (9780080553559)