reactor design and kinetics 3726871