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