Work

Unveiling citation peaks: How innovation faces delayed recognition in science

FWCI: 5.788
Cites: 63
Cited by: 9
Related to: 10