Human nature and politics in utopian and anti-utopian fiction - Bagchi, Nivedita. (Lexington Books,, 2019)