Overall, the book is interesting, but the quality is uneven. Some chapters are well licked, others lack education and give the impression of having been botched .. Further corrections are often terse, especially for exercises in logic and I found many errors. It's still a little awkward for a rigorous contest preparation.