Gaming Exploring the World of Chess: From Ancient Origins to Modern Apps Ian McWilliam 14 October 2023