This is well researched, it’s not just bitching. Much recommended.