I have been working through this over the past week. It is doing the job and mostly stays on point, avoids the informative asides and humor that seems to plague many such works. Some things are not explained as well as they could be but I can't say if it is an issue with me or it. Overall, seems a good resource.
ofalkaed•14m ago