CBSE Sample Papers, NCERT TextBooks

Class 10 History Chapter 5 Nationalism and Imperialism

Cbse Class 10 History Notes 

Social Science India & Contemporary World II