E. M. Forster, a human exploration by John B. Beer | Menrva Books