Author: george n. hatsopoulos and joseph h. keenan