ABC

Shadows of freedom