ABSTRACT

Partly late Meccan, partly Medinan.