Text this: Constructive ethics with contemporary readings