publisher: Syngress Publishing publish date: March 2nd 2006
format: paperback pages: 369
language: English
ISBN:
159749027X (9781597490276)
publisher: Syngress Publishing publish date: December 12th 2005
format: ebook
language: English
ISBN:
0080488986 (9780080488981)