Chapter 5: Brought references at the end of section 5.2.2
Chapter 5: Added stochastic gradient ascent, where we incrementally update the classifier training phase rather than doing it in batch