Online Social Networks by Laurie Collier Hillstrom & Andrew Kling