What and who with: A social approach to double-sided recommendation