2
by Levinson, Jeff
Published 2011
Addison-Wesley

3
by Levinson, Jeff, Nelson, David
Published 2006
Apress