High school level
Terry Rudolph - Q is For Quantum
Valerio Scarani - Six Quantum Pieces: A First Course in Quantum Physics
Leonard Susskind and Art Friedman - Quantum Mechanics: The Theoretical Minimum. What You Need to Know to Start Doing Physics.
Nicolas Gisin - Quantum Chance: Nonlocality, Teleportation and Other Quantum Marvels
Scott Aaronson - Quantum Computing Since Democritus
Thomas Wong - Introduction to classical and quantum computing
Undergraduate level
Berthold-Georg Englert - Lectures on Quantum Mechanics - Volume 1: Basic Matters
Benjamin Schumacher and Michael Westmoreland - Quantum Processes Systems and Information
N. David Mermin - Quantum Computer Science: An Introduction
Advanced undergraduate level
Michael Nielsen and Isaac Chuang - Quantum Computation and Quantum Information
Eleanor Rieffel and Wolfgang Polak - Quantum Computing: A Gentle Introduction
Phillip Kaye, Raymond_Laflamme and Michele_Mosca - An Introduction to Quantum Computing
Graduate level
John Preskill's lecture notes: http://theory.caltech.edu/~preskill/ph229/
Ronald de Wolf's lecture notes: https://arxiv.org/abs/1907.09415
Masahito Hayashi, et al. - Introduction to Quantum Information Science
Mark Wilde - Quantum Information Theory
John Watrous - The Theory of Quantum Information
Linear algebra
Sheldon Axler - Linear Algebra Done Right
Roger Horn and Charles Johnson - Matrix Analysis
Rajendra Bhatia - Matrix Analysis