Dg algebras with enough idempotents, their dg modules and their derived categories - M. Saorнn (Algebra and discrete mathematics, 2017)