After buying a significant number of first year ECE books for my daughter (who is not good), this one proves by far the best: progressive exercise, detailed corrected (many books botch corrected), methods, courses simple, true / false quiz ... Very good !!!