Baqaee, David Rezza,author.