Version 3.0 is a total rewrite from scratch of 2.0 with a clearer progression and a stronger math exposition as well as examples.
Nathan Hamaoui (Tue,) studied this question.