Designing social interfaces : principles, patterns, and practices for improving the user experience - Crumlish, Christian; Malone, Erin (O'Reilly, 2015)