Solar Technologies for the 21st Century - Blazev (IEEE, 2003)