Author: Vindex Veri.