Explanation of Kashf Ash Shubuhat in Q & A format - by Shaykh Uthaymeen and Shaykh Fawzaan
The Methodology of the Prophets