A Guru is one who is regarded as having great knowledge, wisdom, and authority in a certain area, and who uses it to guide or teach others. Although the term Guru is often associated with either Hinduism or Buddhism, it is not limited to these two faiths. Other forms of gurus can include parents, sc...