Leimbach, M., & Eisenack, K. (2009). A trade algorithm for multi-region models subject to spillover externalities. Computational Economics, 33(2), 107-130. doi:10.1007/s10614-008-9152-4.