The Cornish Trilogy
1991 • 1,136 pages