Here is a listing of some popular books on Quantum Computing. As an Amazon Associate, the Quantum Computing Report earns from qualifying purchases.
Quantum Computation and Quantum Information by Michael A. Nielsen and Isaac L. Chuang
One of the most cited books in physics of all time, Quantum Computation and Quantum Information remains the best textbook in this exciting field of science. 

Quantum Computing: A Gentle Introduction by Eleanor G Rieffel and Wolfgang H. Polak
A thorough exposition of quantum computing and the underlying concepts of quantum physics, with explanations of the relevant mathematics and numerous examples. 

Quantum Computing Since Democritus by Scott Aaronson
Written by noted quantum computing theorist Scott Aaronson, this book takes readers on a tour through some of the deepest ideas of math, computer science and physics. 

Quantum Computing for Babies by Chris Ferrie and whurley
Quantum Computing for Babies is a colorfully simple introduction to the magical world of quantum computers. Babies (and grownups!) will discover the difference between bits and qubits and how quantum computers will change our future. With a tongueincheek approach that adults will love, this installment of the Baby University board book series is the perfect way to introduce basic concepts to even the youngest scientists. 

Quantum Computing: An Applied Approach This book integrates the foundations of quantum computing with a handson coding approach to this emerging field; it is the first work to bring these strands together in an updated manner. This work is suitable for both academic coursework and corporate technical training. 

Dancing with Qubits: How quantum computing works and how it may change the world Dancing with Qubits is for those who want to deeply explore the inner workings of quantum computing. This entails some sophisticated mathematical exposition and is therefore best suited for those with a healthy interest in mathematics, physics, engineering, and computer science 

Programming Quantum Computers This book show you how to build the skills, tools, and intuition required to write quantum programs at the center of applications. You’ll understand what quantum computers can do and learn how to identify the types of problems they can solve. It includes three multichapter sections: Programming for a QPU, QPU Primitives, and QPU Applications. 

Schrödinger’s Killer App: Race to Build the World’s First Quantum Computer This book presents an inside look at the government’s quest to build a quantum computer capable of solving complex mathematical problems and hacking the publickey encryption codes used to secure the Internet. It develops the concept of entanglement in the historical context of Einstein’s 30year battle with the physics community over the true meaning of quantum theory. The author also covers applications to other important areas, such as quantum physics simulators, synchronized clocks, quantum sensors, and imaging devices. 

Picturing Quantum Processes: A First Course in Quantum Theory and Diagrammatic Reasoning The unique features of the quantum world are explained in this book through the language of diagrams, setting out an innovative visual method for presenting complex theories. Requiring only basic mathematical literacy, this book employs a unique formalism that builds intuitive understanding of quantum features while eliminating the need for complex calculations 

Quantum Computing without Magic: Devices This text offers an introduction to quantum computing, with a special emphasis on basic quantum physics, experiment, and quantum devices. Unlike many other texts, which tend to emphasize algorithms, Quantum Computing Without Magic explains the requisite quantum physics in some depth, and then explains the devices themselves. This book is a great resource on the devices used in quantum computation and can be used as a complementary text for physics and electronic engineering undergraduates studying quantum computing and basic quantum mechanics, or as an introduction and guide for electronic engineers, mathematicians, computer scientists, or scholars in these fields who are interested in quantum computing and how it might fit into their research programs. 

Quantum Design Sprint The goal of this book is to help readers perform a quantum risk assessment, and learn how to do “quantum thinking” in order to expand their business model to not only mitigate those risks, but to take a leadership role in guiding their company into the quantum age. For any organization to succeed in this brave new quantum computingpowered world, it will require an entirely new approach to truly adapt and innovate. 

Quantum Computer Science: An Introduction This book is a concise introduction to quantum computation, developing the basic elements of it without assuming any background in physics. The book is intended primarily for computer scientists who know nothing about quantum theory, but will also be of interest to physicists who want to learn the theory of quantum computation, and philosophers of science interested in quantum foundational issues. 

Quantum Computing for Computer Scientists Quantum Computing for Computer Scientists takes readers on a tour of this fascinating area of cuttingedge research. Written in an accessible yet rigorous fashion, this book employs ideas and techniques familiar to every student of computer science. The reader is not expected to have any advanced mathematics or physics background. 

Quantum Computing for Everyone Chris Bernhardt offers an introduction to quantum computing that is accessible to anyone who is comfortable with high school mathematics. He explains qubits, entanglement, quantum teleportation, quantum algorithms, and other quantumrelated topics as clearly as possible for the general reader. He simplifies the mathematics and provides elementary examples that illustrate both how the math works and what it means. 

An Introduction to Quantum Computing This concise, accessible text provides a thorough introduction to quantum computing is aimed at advanced undergraduate and beginning graduate students in these disciplines, the text is technically detailed and is clearly illustrated throughout with diagrams and exercises. Some prior knowledge of linear algebra is assumed, including vector spaces and inner products. 

Quantum Computing Explained If you already have taken courses in elementary quantum mechanics, McMahon removes much of the mystery about quantum computing. Unlike other books on the subject, McMahon’s narrative is generously interspersed with many examples. These tend to be simple mathematically, but they illustrate key points. The emphasis in McMahon is indeed on providing extended and simple explanations. 

Mathematics of Quantum Computing: An Introduction This textbook presents the elementary aspects of quantum computing in a mathematical form. It is intended as core or supplementary reading for physicists, mathematicians, and computer scientists taking a first course on quantum computing. It starts by introducing the basic mathematics required for quantum mechanics, and then goes on to present, in detail, the notions of quantum mechanics, entanglement, quantum gates, and quantum algorithms. 
I recommend Jon Dowling’s book “Schrödinger’s Killer App: Race to Build the World’s First Quantum Computer” from CRC Press.
A second book is in progress.
Great list!
Thank you for your comment. We have added this book to the listing.
Doug Finke
Managing Editor
Quantum Computing Without Magic by Zdzislaw Meglicki is a great resource on the devices used in quantum computation.
https://www.amazon.com/QuantumComputingWithoutMagicEngineering/dp/026213506X
Thank you for your comment. We have added Quantum Computing without Magic to this list of books.
Doug Finke
Managing Editor
any suggested and freely accessible ebook?
If you go to the EDUCATION page of this web site, you will find a number of open source resources that may be helpful. There are some open sourced textbooks, some videos, and some online courses that are described on that page.
Doug Finke
Managing Editor