Andrew Dowson: What is the clinical make up of migraine

Liverpool migraine awareness day September 1st 2013: