Abstract Constructor's photo

Abstract Constructor

He who threw the first stone.