Clifford D. Simak 2024