1
by Machiraju, Suren, Gaurav, Suraj
Published 2015
Apress, Distributed to the book trade worldwide by Spring Science+Business Media New York

2
by Gaurav, Suraj, Machiraju, Suren
Published 2015
Apress

3
by Machiraju, Suren, Gaurav, Suraj
Published 2018
Apress

4
by Machiraju, Suren, Gaurav, Suraj
Published 2019
Apress, Distributed to the book trade worldwide by Springer Science+Business Media New York

6
by Machiraju, Suren, Gaurav, Suraj
Published 2018
Apress, Distributed to the book trade worldwide by Springer Science+Business Media New York