Craik and Lockhart's Levels of Processing model suggests that memory retention is a function of the depth of mental processing, with deeper, more meaningful processing leading to better recall. This theory contrasts with the multi-store model of memory, emphasizing the quality of processing over the quantity of rehearsal or storage locations.