Here are some useful additions to The Best Sites For Cooperative Learning Ideas:

Personalized PBL: Student-Designed Learning is by Andrew Miller.

Five Keys to Rigorous Project-Based Learning is from Edutopia.

What Project-Based Learning Means for Your High School Child is from US News.

A World of Project Ideas (You Can Steal) is by Suzie Boss.