Compare and contrast a range of theories of learning

The theories are behavioursim, cognitivism, and constructivism. The number of sources should be not less than 10. I have some PDF books you can use. The word limit is 2500. The citatiion should be Harvard Style.