PERIOD MAPPINGS AND PERIOD DOMAINS (Cambridge Studies in Advanced Mathematics 85)