Techniques and Tools for Designing an Online Social Network Platform - Karampelas, Panagiotis (Springer Vienna : Imprint: Springer, 2013)