Well prepared and non-boring book . The online class was so good. The teacher was nice. Good for students who want to sit and pass GRE