Laser produced electromagnetic pulses: generation, detection and mitigation. (2020)