https://slife.org/muhasaba-self-criticism-or-self-interrogation/
Muhasaba (Self-Criticism Or Self-Interrogation)