Wales in modern times. - EVANS David (Edward Arnold, 1980)