Home Psychology Karma: definition and the different types that exist