publisher: Elsevier Science & Technology publish date: November 12th 2008
format: ebook pages: 336
language: English
ISBN:
1281928844 (9781281928849)
publisher: Syngress Publishing
publish date: July 1st 2008
format: paperback pages: 336
language: English
ISBN:
1597492833 (9781597492836)
publisher: Syngress Publishing publish date: January 1st 2011
format: ebook pages: 336
language: English
ISBN:
128216743X (9781282167438)