One of the best treatments of the subject I have seen on dark matter.