2
by Mukherjee, Sudipta
Published 2016
Apress Media, Distributed to the Book trade worldwide by Springer Science+Business Media

5
by Mukherjee, Sudipta
Published 2012
Packt Pub.

7
by Mukherjee, Sudipta
Published 2014
Apress, Distributed to the Book trade worldwide by Springer