J. Gruska: Quantum Computing
Chapter 1: Fundamentals
Chapter 2: Elements
Chapter 3: Algorithms
Chapter 4: Automata
Chapter 5: Complexity
Chapter 6: Cryptography
Chapter 7: Processors
Chapter 8: Information
Appendix