Author:Craig Considine

Works

 * An Analysis of Prophet Muhammad’s Covenants with Christians (2016)