1
by Haase, Chet
Published 2007
Addison-Wesley

2
by Haase, Chet
Published 2022
No Starch Press