num_pages: 175
description: Book by Cruikshank, Margaret
language: English
title: Thomas Babington Macaulay
publisher: Twayne Publishers