Explains everything very well and makes it interesting . Gives you several extra credit opportunities .