The World Scientific handbook of energy by Crawley, Gerald M., Haight, Richard fromWorld Scientific series in materials and energy 0 Type: Book