A new introduction to Islam - Brown, Daniel W (2017)