Authors: Vazov Ivan Minchov (sorted by popularity)