Provides an introduction to quantum computing - an exciting emergent field at the interface of the computer, engineering, mathematical and physical sciences. This book is aimed at advanced undergraduate and beginning graduate students in these disciplines. It is illustrated throughout with diagrams [...]