This was a textbook for one of my classes this summer and it was quite readable and informative. It was good enough that i kept reading it even after the class ended. I was hoping to actually finish it much sooner, but the pandemic makes it harder to concentrate for long periods of time.