Taught by Abu Humaid Salim Ahmed Part of The 3 Fundamental Principles series