1
by Eeles, Peter
Published 2003
Addison-Wesley

2
by Eeles, Peter
Published 2009
Addison-Wesley Professional