Criteria and recipes for good technical definitions
bertrandmeyer.com