Calliope rated Lays of Ancient Rome: 2 stars June 26, 2011 Public Lays of Ancient Rome by Thomas Babington Macaulay