Cognitive Psychology And Its Implications