The Annual Register
Publisher: Rivingtons
Published: 1835
Number of pages: 902