Alan Dix Artificial Intelligence : Humans at the Heart of Algorithms - CRC Press 2025 ISBN: 9780367515980