Clear language and thorough explanations.

Well worth your time.