Computer simulation of self-assembly (crystallization) of oppositely charged nanoparticles with various size distributions