Advanced Materials For Energy Conversion Ii by Dhanesh Chandra