I'm sure there are some great video lectures on the subject as well, but unfortunately I can't point you to any relevant material since textbooks is what I used when I was in college. But if I had to guess, the latest relevant MIT OCW course that has video lectures available would be sufficient.