moral [adjective] + philosopher [noun]