Who invented the question mark? Origin, myths and the Spanish ¿

Who invented the question mark: the punctus interrogativus, Alcuin and Godescalc, the cat and quaestio legends, the Spanish ¿, Greek and Arabic marks, APA and MLA.