Giant pulses of pulsar radio emission