science-fiction & anticipation