An introduction to quantum computing for non-physicists
Elementary Gates for Quantum Computation