Reversible Logic Synthesis: From Fundamentals to Quantum Computing (Springer Series in Advanced Microelectronics. Prelim.Entry. 13, 13)