Middlemarch (4 volumes)

444 pages hardcover

nonfiction history reflective medium-paced