Revolutionaries shed their blood for India's independence part 2 - Aggarwal,SN (Gurugram India Garuda prakashan private limted, 2022)