CSC321: Neural Networks
Lecture 6: Learning in  recurrent networks
Geoffrey Hinton