May 31 2023 Bollens merges social science and urban cyberpunk Today’s events inform new futuristic sci-fi novel