From nanoemulsions to self-nanoemulsions, with recent advances in self-nanoemulsifying drug delivery systems (SNEDDS). (2nd November 2017)