Ali Salami

Slivers of Life

Slivers of Life: Musings on Human Values