There are three main types of memory: sensory memory, short-term memory, and long-term memory. Memory theories propose that information is encoded, stored, and retrieved in different stages. The most widely accepted theory is the information processing theory proposed by Atkinson and Shiffrin, which describes a multi-stage model of memory involving input, sensory memory, short-term memory, and long-term memory. Better processing and elaboration of information leads to stronger long-term memories according to levels of processing theories.