Dreams and dreaming - MacKenzie, Norman (Bloomsbury Books, 1989)