Reading list: Software engineering