2
by Riley, Mike
Published 2013
O'Reilly Media Germany

3
by Troche, Christoph
Published 2016
Mitp Verlags