Reading list: pattern recognition