Reading list: fowler
research