Author: Proto, Mario.