Herakles, Peisistratos and the Alcmeonids. - Williams, D.