History syllabus classes VI - XII (National curriculum framework, 2005)