Jack Hipple

Chemical Engineering for Non-Chemical Engineers