https://wirisixyjapakor.leboostcamp.com/atomic-processes-in-plasmas-book-27765yx.php