Palestine across millennia - Masalha, Nur (I.B. Tauris, 2022)