Synthesis, characterization and energy application of Nife2O4/NIP heterostructures , by Kamran Hafeez Bhatti