Additional Reading:

Learning Models