The tempest - Shakespeare, William (Harmondsworth : Penguin Books, 1980)