free video course Geotechnical Engineering sem-3 by nptel click herebook Syllabus Book Book sem-3 Winter 19 Winter 20 Winter 21 Winter 22 Summer 20 Summer 21 Summer 22 Summer 23 free video course Mechanics of Solids sem-3 by nptel Click Herebook