Experimental And Ab Initio Computational Study Of Azobenzene And Several Of Its Derivatives