generation of electrical energy by br gupta pdf free verified