A Class of q-Ary Unidirectional Error Correcting Codes for MLC Flash Memories | IEEE Conference Publication | IEEE Xplore