Solar energy the state of the art (James & James, 2001)