I'd just like to say I found this article very useful. I've set up Africa and Asia as hidden resources so that elephant recruitment depends on the continent - e.g. you can't recruit Indian elephants in Numidia.