A great site for the origins, age, spread and ethnic association of European haplogroups and subclades

Phillips DNA Blog