This is an excellent book with excerises right after each section. The excersises let you review what you have just read about in that section to better understand and learn what is going on in that section. Terms are easily understood, definitions are not at all difficult to understand to some books I've read.