Principles And Practice Of Heterogeneous Catalysis by J.W. Thomas & W.J. Thomas