CBSE Sample Papers, Exam Notes and TextBooks

Class 10 History Chapter 5 Nationalism and Imperialism

CBSE Class 10 History Notes 

Social Science India & Contemporary World II