Rasta Philosophy covers many areas of everyday life.