The health care of homeless persons: a manual of communicable diseases and common problems in shelters and on the streets