International Journal of Hydrogen Energy; 28(3):267-284 [2003]