The many causes of human despair, La Ramblas, Barcelona
- Centre for Research in Primary Care, Nuffield Institute for Health, University of Leeds, 71–75 Clarendon Street, Leeds LS2 9PL, UK (r.d.neal@leeds.ac.uk)
Whether it was homelessness, addiction, marital disharmony, physical ill health, …







