http://www.yale.edu/adhvaryu/adhvaryu_learning.pdf