a landscape of survival

2023