beasts men and gods