2
by Willis, Thearon
Published 2008
Wiley Pub.

3
by Spencer, Kevin, Willis, Thearon, Kauffman, John
Published 1999
Apress