https://litres.com/author/gerbert-markuze/?ysclid=mcadquicef887585347
Anonymous
Separate policy from mechanism, separate interfaces from engines.