Fuel cells : technology, alternative fuels, and fuel processing (SP ; ;, 2003)