Modern German Thought from Kant to Habermas: An Annotated German-Language Reader