shubhra ranjan political science new notes