This article has its faults, but comes from the perspective of a socially progressive lib and does a decent job covering the subject matter.