Zinc oxide nanostructures advances and applications (Pan Stanford Pub., 2014)