A wealth of information. I appreciate fair and in depth treatment of CAM. References complete but personal opinion clear. — Ted Hirahara