publisher: Syngress Publishing publish date: March 15th 2007
format: paperback pages: 592
language: English
ISBN:
1597491373 (9781597491372)
publisher: Syngress Publishing publish date: January 1st 2011
format: ebook pages: 624
language: English
ISBN:
1281071870 (9781281071873)
publisher: Syngress Publishing publish date: April 18th 2011
format: ebook pages: 624
language: English
ISBN:
0080554202 (9780080554204)