I would tend to agree with your assessment of Richard Anderson's book. I found it to be very helpful and accurate.