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