Title: Zinc Oxide Bulk, Thin Films and Nanostructures