Reading list: patternamking