John H. Lienhard | AIChE

John H. Lienhard