A Computational Study Of Properties Of Core-Shell Nanowire Heterostructures Using Density Functional Theory