The elements - Challoner, Jack (Andre Deutsch, 2019)