Solar technologies for the 21st century - Blazev, Anco S.