F. A. Nada "Performance Analysis of Selective Repeat ARQ Protocol Used in Digital Data Transmission Over Unreliable Channels", Advances in Science, Technology and Engineering Systems Journal, vol. 5, no. 5, pp. 927–933, 2020, doi: 10.25046/aj0505113.