Impossible fortune - Osman, Richard (UK Viking, 2025)