From reading minds to books: A dual-sided multimodal knowledge-aware recommender system based on collaborative contrastive learning | Synapse