1
by Puri, Prem
Published 2009
Springer Berlin Heidelberg

2
by Puri, Prem
Published 1996
Springer London

3
Published 2006
Springer Berlin Heidelberg
Other Authors: '; ...Puri, Prem...

4
Published 2008
Springer Berlin Heidelberg
Other Authors: '; ...Puri, Prem...