Future sources of electrical power - Agarwal, M P (1999)