Do you have resources about SLAM theory, visual SLAM theory, and visual odometry theory?

Hi, professor
Do you have resources about SLAM theory, visual SLAM theory, and visual odometry theory?
Lectures, videos, and books are all welcome.