Thomas Macaulay, books