The very thought that an idea/philosophy, concept or some Shastras can remove darkness is wrong.
None of the these create the darkness (Avidya or ignorance). So,they are not capable of removing it either.
If you think study of Shastras etc can dispel the darkness then you are mistaken.
Na VedAh KArnam MukterdarsanAni Na Karanam | Tathaiva sarva ...
Who is a Guru?
Upa=near; nayana=to take or lead (a child). Near whom or what is (the child) taken? Near the guru. That is what upanayana means.
Who is a guru?
One who has mastered the Vedas.
There is one guru during the brahmacaryāśrama (student-bachelorhood) and another during the last āśrama of sannyāsa.
The first guru is learned in ...