1
by Tyson, Peter
Published 2002
Springer Berlin Heidelberg

2
by Tyson, Peter
Published 2012
O'Reilly

3
by Steffen, Will, Sanderson, Angelina, Tyson, Peter, Jäger, Jill
Published 2005
Springer Berlin Heidelberg