this is the most detailed explanation there is....and even this is not really 100% . good luck

http://bbs.evony.com/showthread.php?t=186632