Advances in Ecological Research by Hal Caswell, Luo Yiqi & Carlos Fernandez Garcia