Karunatilaka, Shehan Seven Moons of Maali Almeida - UK Penguin Random House India 2022 - 386p. ISBN: 9780143459675