publisher: Syngress Publishing publish date: June 6th 2008
format: paperback pages: 407
language: English
ISBN:
1597492809 (9781597492805)
publisher: Syngress Publishing publish date: July 1st 2008
format: ebook pages: 407
language: English
ISBN:
0080569978 (9780080569970)