1
by Davis, Harold
Published 2012
Sybex

2
by Davis, Harold
Published 2008
O'Reilly Verlag

3
by Davis, Harold
Published 2011
Sybex/Wiley-VCH

4
by Davis, Harold
Published 2011
Sybex/WILEY-VCH