Question: "Technologic" is a song on the last studio album to be released by who?
Sentence (from "Human After All"): Human After All is the third studio album by the French electronic music duo Daft Punk, released on 14 March 2005 internationally and a day later in the United States by Virgin Records.
Relevant evidence: Yes