Revisiting modern european history - Joshi, V. (Noida, 2017)