A semiclassical approach to the calculation of electron impact ionization cross-sections of atoms: from hydrogen to uranium