Shadows of the Prophet - Farrer, Douglas S. (Springer Netherlands, 2020)