Plagiarism: Taxonomy, Tools and Detection Techniques | Synapse