1. Introduction.-
2. Reversible Logic Elements with Memory.-
3. Classification of Reversible Logic Elements with Memory and Their Universality.-
4. Reversible Logic Gates.-
5. Reversible Turing Machines.-
6. Making Reversible Turing Machines from Reversible Primitives.-
7. Universal Reversible Turing Machines.-
8. Space-Bounded Reversible Turing Machines.-9. Other Models of Reversible Machines.-
10. Reversible Cellular Automata.-
11. One-Dimensional Universal Reversible Cellular Automata.-
12. Two-Dimensional Universal Reversible Cellular Automata.-
13. Reversible Elementary Triangular Partitioned Cellular Automata.-
14. Self-reproduction in Reversible Cellular Automata.
Kenichi Morita is a professor emeritus of Hiroshima University. He received a Ph.D. in engineering from Osaka University in 1978, and he was a professor of the Graduate School of Engineering, Hiroshima University. He is engaged in the research of automata theory, cellular automata, reversible computing, and formal language theory.