Source: https://www.net.t-labs.tu-berlin.de/papers/M-IDRUSRMARA-09.pdf