Communities : adventures in time and place - Banks, James A.