1
by Dunham, Ken
Published 2009
Auerbach Publications

2
by Dunham, Ken
Published 2009
Syngress Pub.

3
by Dunham, Ken
Published 2014
CRC Press, Taylor & Francis Group

4
by Hartman, Shane
Published 2024
Packt Publishing, Limited