Oxide semiconductors for solar energy conversion Titanium dioxide - NOWOTNY,Janusz (CRC press, 2012)