1
by Sanghera, Paul
Published 2011
Syngress

3
by Sanghera, Paul
Published 2019
Apress, Springer Science + Business Media New York