Charge-Trapping Non-Volatile Memories : Volume 1 – Basic and Advanced Devices