Inside Collaborative Communities: Teachers' Perceptions of the Collaborative Process