A quantum-mechanical study of the adsorption of prototype dye molecules on rutile-TiO2(110): a comparison between catechol and isonicotinic acid