Interactive Animation of the PN Junction on the Basis of Object-Oriented Programming - Pulen, Gabriel (2019)