Author: Joannes de Hoyland, John S. ; Banerjee, S. N. Laet