Middlemarch (2 volumes)

432 pages paperback 1871

fiction classics challenging emotional reflective slow-paced

412 pages paperback 1871

fiction classics adventurous emotional reflective slow-paced