Big ups for this one. It covers so much in practice and theory. Very re-readable, as others have said.
Big ups for this one. It covers so much in practice and theory. Very re-readable, as others have said.