QUANTUM COMPUTATION AND QUANTUM INFORMATION - NIELSEN MICHAEL A. (CAMBRIDGE UNIVERSITY PRESS)