3
by Waschke, Marvin
Published 2012
CA Press

4
by Waschke, Marvin
Published 2017
Apress

6
by Waschke, Marvin
Published 2015
Apress