Alternative energy demystified - Gibilisco, Stan. (McGraw-Hill,, 2013)