Finding community how to join an ecovillage or intentional community - Christian, Diana Leafe (New Society Publishers, 2007)
Includes index