Designing Socially Dynamic Digital Learning is a practical guide to the creation of online and blended coursework and learning environments that foster social interaction and engagement among students...