Characteristics And Applications Of Non-Volatile Resistive Switching (Memristor) Device.