Foundations of cognitive neuroscience