Memristors - Circuits and Applications of Memristor Devices. (2020)