African mythology: An encyclopedia of myth and legend