by E. M. Forster
This is a great book that makes me feel dumb sometimes. The most interesting and refreshing part of this book for me was that the central character...
The Amazon links are affiliate links
Norton
ISBN 10: 0393086577