Nonlinear Optics Quantum Computation And Quantum Simulation With Circuit-Qed