Cyclic Separating Reactors by Peter L. Silveston, Takashi Aida & Peter Silveston