An encyclopedia of myths and legends. - Middleton,H. (Heinemann.)