Author: John O'M Bockris , Amulya K.N Reddy , John O'M. (Ed.) Bockris