Machine learning and artificial intelligence - Joshi, Ameet V. (Switzerland, 2023)