1
by Prout, Sarah
Published 2012
Wiley-VCH

2
by Zarrella, Dan
Published 2010
O'Reilly