This book needs some serious editing. There is clunky English which native speakers can figure out the gist of it but English as a second or later language would have a problem with. There are parts where I wonder why certain terminology is not explained before using it and other areas where terminology is explained that I assume the reader needed to know before reading this material. Good technical books have a section in the beginning usually called something like "Intended audience" or "Who should read this book". I only did editing for a few years but those are the first things I noticed after reading the intro and chapters 1-3.
Could you be more specific about the problems you found? The first few chapters of the book have been edited by three professional editors at this point.