VLSI-design of non-volatile memories - Campardo, Giovanni. (Springer,)