Developing a Theory of Animal Social Learning