Speeches By The Rt. Hon. Thomas Babington Macaulay. Vol. 2. door Thomas Babington Macaulay Bar Macaulay & Baron Thomas Babington Macaulay Macaulay