See R. M. Martin, "Electronic Structure: Basic Theory and Practical Methods", Cambridge UP, for a tutorial introduction to the computational methodology, plus citations in the associated article to the publications of the authors of the Quantum Espresso code.