Microwave absorbing properties of barium hexa-ferrite/polyaniline core-shell nano-composites with controlled shell thickness