J. Spencer Trimingham

Islamic scholar