Reproducibility: Principles, Problems, Practices, and Prospects. A Handbook