Yes, it is explained in an excellent way.
I rely on 4 people (as my teachers) when it comes to learning about Islam.
1) Shaykh Hamza Yusuf.
2) Shaykh Afroz Ali. (Not very well known around the world, but is well known in Sydney).
3) Br.Othman, whenever Shaykh Afroz is extremly busy and i am not able to get in touch with him.
4) My local imam. Although i don't ask him too many questions, whenever i do, i listen to all that he has to say and take everything into consideration.