
A quantum computer is a computer based on a computational model which uses quantum mechanics, which is a subfield of physics to study phenomena at the micro level. There has been a growing interest on quantum computing in the 1990's and some quantum computers at the experimental level were recently implemented. Quantum computers enable superspeed computation and can solve some important problems whose solutions were regarded impossible or intractable with traditional computers.
This book provides a quick introduction to quantum computing for readers who have no backgrounds of both theory of computation and quantum mechanics. “Elements of Quantum Computing” presents the history, theories and engineering applications of quantum computing. The book is suitable to computer scientists, physicists and software engineers. 


  An Introduction to Matrices, Sets and Groups for Science StudentsTHIS book is written primarily for undergraduate students of science and engineering, and presents an elementary introduction to some of the major branches of modern algebra  namely, matrices, sets and groups. Of these three topics, matrices are of especial importance at undergraduate level, and consequently more space is devoted to their study...   Discrete Mathematics DeMYSTiFiedIn today’s world, analytical thinking is a critical part of any solid education. An important segment of this kind of reasoning—one that cuts across many disciplines—is discrete mathematics. Discrete math concerns counting, probability, (sophisticated forms of) addition, and limit processes over discrete sets. Combinatorics, graph... 
