Not a fresh article, but prove that performance in small teams better than in large teams. According this article, optimal team size is 3-7 people, which is very close to reality on my opinion. I personally prefer teams of 3-5 people, since communication is very good and it is very easy to keep things on track, so everyone can focus on real tasks and add real value to product.
And if you ask me would I add a developer in a team to meet a deadline that will be within 2 months, I will say no. Being on status meetings, I so often seen how PM asked resource manager about one more man to complete project on time, and then they failed anyway (usually in quality).
So keep teams small and constant. It is hard, but it is one of the best thing you could do for project success.