Reading list: Pattern recognition