Alternate energy : assessment and implementation reference book